Skip to content

0.7.4

Compare
Choose a tag to compare
@tleonhardt tleonhardt released this 03 Jul 21:42
· 3744 commits to master since this release

Release date: 2017-07-03

  • Bug fixes
    • Fixed a couple bugs in interacting with pastebuffer/clipboard on macOS and Linux
    • Fixed a couple bugs in edit and save commands if called when history is empty
    • Ability to pipe cmd2 command output to a shell command is now more reliable, particularly on Windows
    • Fixed a bug in pyscript command on Windows related to \ being interpreted as an escape
  • Enhancements
    • Ensure that path and shell command tab-completion results are alphabetically sorted
    • Removed feature for load command to load scripts from URLS
      • It didn't work, there were no unit tests, and it felt out of place
    • Removed presence of a default file name and default file extension
      • These also strongly felt out of place
      • load and _relative_load now require a file path
      • edit and save now use a temporary file if a file path isn't provided
    • load command has better error checking and reporting
    • Clipboard copy and paste functionality is now handled by the pyperclip module
    • shell command now supports redirection and piping of output
    • Added a lot of unit tests
  • Other changes
    • Removed pause command
    • Added a dependency on the pyperclip module