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.
![Category: Command Line Option Parsers - The Ruby Toolbox](https://cdn-ak-scissors.b.st-hatena.com/image/square/6caf8a737926f776b0c2ff80b64405b41e194953/height=288;version=1;width=512/https%3A%2F%2Fwww.ruby-toolbox.com%2Fassets%2Flogo%2Fbox-with-padding-5d10842e10693a20fad5c78f559da0f10c1edc111ebbeefd0b5d4572ee2d1275.png)