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
