Skip to content

v0.3.0

Compare
Choose a tag to compare
@devedbox devedbox released this 12 Oct 16:58
· 221 commits to master since this release

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:
    1. {cmd} --{key} {value} ... -- [args...]
    2. {cmd} --{key}={value} ... [args...]
    3. {cmd} --{bool} ...
    4. {cmd} -{k} {value} ...
    5. {cmd} -{k}={value} ...
    6. {cmd} --{b} ...
    7. {cmd} --{global-k} ...
  • Supports nested command with following patterns:
    1. {cmd} {cmd1} {cmd2} ...
  • Tests' coverage reachs 80% and more.
  • Easy to use and write.
  • Totally customizable with CommanderRepresentable, CommandRepresentable and OptionsRepresentable.