0.3.0
Enhancements
-
Convenience commands can now throw
-
You can now supply a
falseName
andfalseFlag
when creating flags.Flag("verbose", flag: "v", disabledName": "no-verbose", disabledFlag: "x")
-
You can supply your own
unknownCommand
helper within a group. -
Arguments can now have a description.
-
Support for variadic arguments.
Bug Fixes
- When invoking a command using a described argument, the argument will know throw an error when the argument is missing.
- Errors are now thrown when a described command receives unknown flags or arguments.