A demo of Go to create a powerful modern CLI applications.
A simple download tool.
$ git clone https://github.com/crazygit/simple-download-tool.git
$ cd simple-download-tool
$ go mod download
$ go run .- cobra is a library for creating powerful modern CLI applications.
- validator implements value validations for structs and individual. fields based on tags.
- promptui Interactive prompt for command-line applications.
- progressbar A very simple thread-safe progress bar which should work on. every OS without problems.
- logrus is a structured logger for Go (golang), completely API compatible with the standard library logger.