Command-line interface libraries
Command-line interface libraries#
The modules described in this chapter assist with implementing command line and terminal interfaces for applications.
Here's an overview:
-
"argparse" --- Parser for command-line options, arguments and subcommands
-
"optparse" --- Parser for command line options
-
"getpass" --- Portable password input
-
"fileinput" --- Iterate over lines from multiple input streams
-
"curses" --- Terminal handling for character-cell displays
-
"curses.textpad" --- Text input widget for curses programs
-
"curses.ascii" --- Utilities for ASCII characters
-
"curses.panel" --- A panel stack extension for curses
-
"cmd" --- Support for line-oriented command interpreters