diff options
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -29,13 +29,14 @@ Main features: - Multi-line, case-insensitive, and abbreviated commands - Special-character command shortcuts (beyond cmd's `@` and `!`) - Settable environment parameters - - Parsing commands with flags + - Parsing commands with arguments using `argparse`, including support for sub-commands - Unicode character support (*Python 3 only*) - - Good tab-completion of commands, file system paths, and shell commands + - Good tab-completion of commands, sub-commands, file system paths, and shell commands - Python 2.7 and 3.4+ support - Linux, macOS and Windows support - Trivial to provide built-in help for all commands - Built-in regression testing framework for your applications (transcript-based testing) + - Transcripts for use with built-in regression can be automatically generated from `history -t` Usable without modification anywhere cmd is used; simply import cmd2.Cmd in place of cmd.Cmd. """ |