Rubygem implementation of docopt.
Docopt helps you:
- define interface for your command-line app, and
- automatically generate parser for it.
Docopt is based on conventions that have been used for decades in help messages
and man pages for describing a program's interface. An interface description in
docopt is such a help message, but formalized.
WWW: http://docopt.org/