Skip to content

0.8.2 (March 21, 2018)

Compare
Choose a tag to compare
@kmvanbrunt kmvanbrunt released this 21 Mar 20:08
· 3321 commits to master since this release
  • 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