Releases
0.8.2
Bug Fixes
Fixed a bug in tab-completion of command names within sub-menus
Fixed a bug when using persistent readline history in Python 2.7
Fixed a bug where the AddSubmenu
decorator didn't work with a default value for shared_attributes
Added a check to ppaged()
to only use a pager when running in a real fully functional terminal
Enhancements
Added quit_on_sigint attribute to enable canceling current line instead of quitting when Ctrl+C is typed
Added possibility of having readline history preservation in a SubMenu
Added table_display.py example to demonstrate how to display tabular data
Added command aliasing with alias
and unalias
commands
Added the ability to load an initialization script at startup
Added a default SIGINT handler which terminates any open pipe subprocesses and re-raises a KeyboardInterrupt
For macOS, will load the gnureadline
module if available and readline
if not
You can’t perform that action at this time.