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.