A python package for building powerful command-line interpreter (CLI) programs. Extends the Python Standard Library's cmd package.
The basic use of cmd2 is identical to that of cmd.
- Create a subclass of [cmd2.Cmd][]. Define attributes and
do_*methods to control its behavior. Throughout this documentation, we will assume that you are naming your subclassApp:
from cmd2 import Cmd
class App(Cmd):
# customized attributes and methods here- Instantiate
Appand start the command loop:
from cmd2 import Cmd
class App(Cmd):
# customized attributes and methods here
app = App()
app.cmdloop(){% include-markdown "./overview/index.md" %}
{% include-markdown "./migrating/index.md" %}
{% include-markdown "./features/index.md" start="" end="" %}
{% include-markdown "./examples/index.md" start="" end="" %}
{% include-markdown "./plugins/index.md" start="" end="" %}