How to: CLI Builder
* [Clamp](https://github.com/mdub/clamp) - A command-line application framework.
* [cmdparse](http://cmdparse.gettalong.org) - An advanced command line parser supporting nested commands.
* [Commander](https://github.com/commander-rb/commander) - The complete solution for Ruby command-line executables.
* [dry-cli](https://github.com/dry-rb/dry-cli) - General purpose Command Line Interface (CLI) framework for Ruby.
* [GLI](https://github.com/davetron5000/gli) - Git-Like Interface Command Line Parser.
* [Main](https://github.com/ahoward/main) - A class factory and DSL for generating command line programs real quick.
* [Optimist](https://github.com/ManageIQ/optimist) - A commandline option parser for Ruby that just gets out of your way.
* [Rake](https://github.com/ruby/rake) - A make-like build utility for Ruby.
* [Runfile](https://github.com/DannyBen/runfile) - Build command line applications per project with ease. Rake-inspired, Docopt inside.
* [Slop](https://github.com/leejarvis/slop) - Simple Lightweight Option Parsing.
* [Terrapin](https://github.com/thoughtbot/terrapin) - A small command line library (Formerly Cocaine).
* [Thor](http://whatisthor.com) - A toolkit for building powerful command-line interfaces.
* [TTY](https://github.com/peter-murach/tty) - Toolbox for developing CLI clients.