5 cli - a simple, fast and complete API for building command line apps

github.com godoc.org goreportcard.com posted by teris-io 2360 days ago  

Package cli provides a simple, fast and complete API for building command line applications in Go. In contrast to other libraries the emphasis is put on the definition and validation of positional arguments, handling of options from all levels in a single block as well as a minimalistic set of dependencies.

The core of the module is the command, option and argument parsing logic. After a successful parsing the command action is evaluated passing a slice of (validated) positional arguments and a map of (validated) options. No more no less.

Register to comment or vote on this story