23. Program Frameworks
**********************

The modules described in this chapter are frameworks that will largely
dictate the structure of your program.  Currently the modules
described  here are all oriented toward writing command-line
interfaces.

The full list of modules described in this chapter is:

* 23.1. "cmd" — Support for line-oriented command interpreters

  * 23.1.1. Cmd Objects

* 23.2. "shlex" — Simple lexical analysis

  * 23.2.1. shlex Objects

  * 23.2.2. Parsing Rules
