Skip to content

0.7.3

Compare
Choose a tag to compare
@tleonhardt tleonhardt released this 23 Jun 06:45
· 3825 commits to master since this release
  • Bug fixes
    • Fixed a bug in displaying a span of history items when only an end index is supplied
    • Fixed a bug which caused transcript test failures to display twice
  • Enhancements
    • Added the ability to exclude commands from the help menu (eof included by default)
    • Redundant list command removed and features merged into history command
    • Added pyscript command which supports tab-completion and running Python scripts with arguments
    • Improved tab-completion of file system paths, command names, and shell commands
      • Thanks to Kevin Van Brunt for all of the help with debugging and testing this
    • Changed default value of USE_ARG_LIST to True - this affects the beavhior of all @options commands
      • WARNING: This breaks backwards compatibility, to restore backwards compatibility, add this to the
        init() method in your custom class derived from cmd2.Cmd:
        • cmd2.set_use_arg_list(False)
      • This change improves argument parsing for all new applications
    • Refactored code to encapsulate most of the pyparsing logic into a ParserManager class