Command-line interface libraries
The modules described in this chapter assist with implementing command line and terminal interfaces for applications.
Heres an overview:
argparseParser for command-line options, arguments and subcommandsoptparseParser for command line optionsgetpassPortable password inputfileinputIterate over lines from multiple input streamscursesTerminal handling for character-cell displayscurses.textpadText input widget for curses programscurses.asciiUtilities for ASCII characterscurses.panelA panel stack extension for cursescmdSupport for line-oriented command interpreters