Releases: devedbox/Commander
Releases · devedbox/Commander
Release list
v0.4.4
Feats:
- Added built-in command
listto list the subcommands and options of given command. - Added built-in command
completeto generate and execute the completion scripts for bash and zsh both.
Fixes:
- Fixed and make the help options with extra available options an std error
v0.3.7
v0.3.6
v0.3.5
Release Notes:
Fixs:
- Parsing help options error because the priority of
.unrecognizedOptionserror has been replaced.
Feats:
- Parsing single arguments in anywhere instead of single one in trailing of options:
commander args... --optionscommander --options... args... --options...commander --options... args...
v0.3.2
v0.3.1
v0.3.0
Commander the command line arguments decoding framework makes it easy to write cli application in Swift.
Release Notes:
- Fully decoding of cli args with following patterns:
{cmd} --{key} {value} ... -- [args...]{cmd} --{key}={value} ... [args...]{cmd} --{bool} ...{cmd} -{k} {value} ...{cmd} -{k}={value} ...{cmd} --{b} ...{cmd} --{global-k} ...
- Supports nested command with following patterns:
{cmd} {cmd1} {cmd2}...
- Tests' coverage reachs 80% and more.
- Easy to use and write.
- Totally customizable with
CommanderRepresentable,CommandRepresentableandOptionsRepresentable.