Ruby (OptionParser) like command line arguments processor