libterm-query-perl | Subroutines that handle simple tty-based UI | Mehr ...
Term::Query.pm is a Perl 5 module, which performs generalized queries on various kinds of values. Validation and normalization of input, based on the type, is automated, as is error reporting and re-solicitation of input.