summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index 58f8e4cd..64061ef0 100755
--- a/setup.py
+++ b/setup.py
@@ -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.
"""