Clamp provides an object-model for command-line utilities written in Ruby.
It handles parsing of command-line options, and generation of usage help.
