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
