BinDiesel is a bad-ass DSL wrapped around the OptionParser ruby standard library.