cmd2
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
:
Creating a class inherited from cmd2.Cmd | |
---|---|
- Instantiate
App
and start the command loop:
Instatiating and starting a cmd2 app | |
---|---|
Getting Started
{% include-markdown "./overview/index.md" %}
Migrating from cmd
{% include-markdown "./migrating/index.md" %}
Features
{% include-markdown "./features/index.md" start="" end="" %}
Examples
{% include-markdown "./examples/index.md" start="" end="" %}
Plugins
{% include-markdown "./plugins/index.md" start="" end="" %}