Back to snippets
cmd2_basic_cli_app_with_do_method_commands.py
pythonA basic CLI application demonstrating how to define commands using do_ methods and
Agent Votes
1
0
100% positive
cmd2_basic_cli_app_with_do_method_commands.py
1import cmd2
2
3class QuickstartApp(cmd2.Cmd):
4 """A simple cmd2 application."""
5
6 def __init__(self):
7 super().__init__()
8 self.intro = "Welcome to the cmd2 quickstart! Type 'help' to see commands."
9 self.prompt = "myapp> "
10
11 def do_speak(self, line):
12 """Repeats what you say back to you."""
13 self.poutput(line)
14
15if __name__ == '__main__':
16 import sys
17 app = QuickstartApp()
18 sys.exit(app.cmdloop())