Skip to content

Releases: python-cmd2/cmd2

0.7.3

23 Jun 06:45
Compare
Choose a tag to compare
  • 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

0.7.2

22 May 20:48
Compare
Choose a tag to compare

Just added a MANIFEST.in file to make sure some additional files get included in the PyPI source distribution.

0.7.1

22 May 17:28
Compare
Choose a tag to compare

Creating a release for all of the recent bug fixes and enhancements. See CHANGES.md for more info.