A high-level IO library that provides validation, type conversion,
and more for command-line interfaces.  HighLine also includes a complete
menu system that can crank out anything from simple list selection to
complete shells with just minutes of work.

Homepage:
http://highline.rubyforge.org/
