Commando was inspired by both Python's built-in optparse module and the JewelCli Java library. It eases the pain usually involved in trying to define and parse command line arguments to your Python application.
|Implementation||Python 2.6 and above|
Ensured all examples are Python 3 compatible
Release Notes: This release is compatible with Python 3.
Release Notes: The interface was changed to make consistent use of decorators to define the options. A test was added to demonstrate that the options class can have non-annotated methods that can contain code that calls the overridden methods containing the values of the parsed command line arguments. The instance returned by the parseArguments method of Cli is now of the same type as the options class passed into its constructor.
Release Notes: First complete working version.