- renamed
argparse
module toargs
, to avoid name clash with OTP 26
- minor spec fixes
- implemented global default
- minor bugfixes
- minor bugfixes, support for choices of atoms
- CLI incompatible change:
cli:run/1,2
by default now calls halt(1) in case of a parser error - bugfixes
- added
help => hidden
for commands and options - changed default formatting for better readability
- fixed bug causing
nargs => all
to be ignored
- support for "--arg=value" form
- added templates for help text
- Handler support for minimal CLI
- cli/1 optional behaviour callback deprecated
- Ability to provide progname as an atom
- Improved documentation
- Validation run for CLI commands
- First public release
Version 0.1.0:
- First usable version (API is unstable yet)