summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTodd Leonhardt <todd.leonhardt@gmail.com>2018-02-01 08:40:07 -0500
committerTodd Leonhardt <todd.leonhardt@gmail.com>2018-02-01 08:40:07 -0500
commit2cdeb5c69936390cf75582f7dcb304d38d598a37 (patch)
tree8d583d22ce25e48736cbb7d32e879086231575d8
parent5697c77b369d05890668a6aae603bfada2ff2471 (diff)
downloadcmd2-git-2cdeb5c69936390cf75582f7dcb304d38d598a37.tar.gz
Updated "main features" as visible from PyPI
-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.
"""