- improved performance of Command object instantiation
- refactored Definitions object argument parsing loops (performance optimization)
- refactored MultiDefinitions object argument parsing loops (performance optimization)
- added support for default option-argument assignments
- new
Command.defaults
instance attribute (Python dictionary) - new
Command.set_defaults()
method - new
Command.contains_defaults()
method - new
Command.get_default()
method - updated string returned by
Command.obj_string()
method with parsed default option-argument definitions
- added verbose option testing method to Command class
- added quiet option testing method to Command class
- Command object string parsing performance improvements
- Refactored Mops instantiation method argument parsing loops (performance optimization)
- Refactored Definitions instantiation method argument parsing loops (performance optimization)
- Refactored MultiDefinitions instantiation method argument parsing loops (performance optimization)
- Refactored Switches instantiation method argument parsing loops (performance optimization)
- Added Command
obj_string()
method to support inspection of parsed command arguments in Command object attributes
- initial public release