dialog is a library to create nice user interfaces for command-line programs. It is non-graphical (it uses curses) so it can be used in console or xterm programs.

WWW: https://invisible-island.net/dialog/
