This library help to build an app that use a similar command line interface as Cargo or Git:
bash
$ myproject build --with --some --option
$ myproject clean
$ myproject --help
i.e. Automaticaly pass argv to a corresponding subcommand (here build or clean).
myproject --help
and myproject -h
myproject help subcommand
myproject-cmd-subcommand
in the $PATH if there is no built-in subcommand.myproject --verbose clean
instead of myproject clean --verbose