A Perl module
, written by Steven L. Kunz. It is described as "Perl library module for curses
s & data-entry template
perlmenu creates very cool menus and forms, sort of like Perl's output formatter but it's for input. The programmer specifies a form template, and - bang! - the program shows and processes the form and the program gets the results as an array.
The gtk+ of text mode programs!
Perlmenu is so cool that it was mentioned in The Perl Cookbook. You can get it from CPAN (or as a Debian package, as usual).