HighLine
highline.rubyforge.orgA high level library for dealing with text user interfaces. Robust formatting including word wrap, paging, and list handling are possible. Highline handles validation rules for user input, and also implements menus easily. [Open source, GPL or Ruby License]