You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it quick and easy for developers to build feature-rich and user-friendly interactive command line applications. It provides a simple API which is an extension of Python's built-in [cmd](https://docs.python.org/3/library/cmd.html) module. cmd2 provides a wealth of features on top of cmd to make your life easier.
9
+
cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it
10
+
quick and easy for developers to build feature-rich and user-friendly interactive command line
11
+
applications. It provides a simple API which is an extension of Python's built-in
12
+
[cmd](https://docs.python.org/3/library/cmd.html) module. cmd2 provides a wealth of features on top
13
+
of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary
14
+
when using cmd.
15
+
10
16
11
17
Main Features
12
18
-------------
@@ -29,6 +35,7 @@ Main Features
29
35
- Trivial to provide built-in help for all commands
30
36
- Built-in regression testing framework for your applications (transcript-based testing)
31
37
38
+
32
39
Installation
33
40
------------
34
41
On all operating systems, the latest stable version of `cmd2` can be installed using pip:
@@ -37,10 +44,14 @@ On all operating systems, the latest stable version of `cmd2` can be installed u
37
44
pip install -U cmd2
38
45
```
39
46
40
-
cmd2 works with Python 2.7 and Python 3.3+ on Windows, macOS, and Linux. It is pure Python code with the only 3rd-party dependencies being on [six](https://pypi.python.org/pypi/six), [pyparsing](http://pyparsing.wikispaces.com),
41
-
and [pyperclip](https://github.com/asweigart/pyperclip).
47
+
cmd2 works with Python 2.7 and Python 3.3+ on Windows, macOS, and Linux. It is pure Python code with
48
+
the only 3rd-party dependencies being on [six](https://pypi.python.org/pypi/six),
49
+
[pyparsing](http://pyparsing.wikispaces.com), and [pyperclip](https://github.com/asweigart/pyperclip).
50
+
51
+
For information on other installation options, see
52
+
[Installation Instructions](https://cmd2.readthedocs.io/en/latest/install.html) in the cmd2
53
+
documentation.
42
54
43
-
For information on other installation options, see [Installation Instructions](https://cmd2.readthedocs.io/en/latest/install.html) in the cmd2 documentation.
44
55
45
56
Documentation
46
57
-------------
@@ -49,7 +60,6 @@ The latest documentation for cmd2 can be read online here: https://cmd2.readthed
49
60
It is available in HTML, PDF, and ePub formats.
50
61
51
62
52
-
53
63
Feature Overview
54
64
----------------
55
65
Instructions for implementing each feature follow.
@@ -107,6 +117,7 @@ A couple tutorials on using cmd2 exist:
0 commit comments