0.7.4
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 pathedit
andsave
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