GNU Readline library. Aids in the consistency of user interface across discrete programs that need to provide a command line interface.