OptionParser
From Sigmon
See Python and Python::Hacking
- option parser
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-c", "--config", dest="config", help="coyote config file", metavar="FILE", default=None)
parser.add_option("-v", "--verbose", dest="verbose", action="store_true", default=False)
(options, args) = parser.parse_args()
if options.config:
os.environ['COYOTE_CONFIG'] = options.config
group = OptionGroup(parser, "Dangerous Options",
"Caution: use these options at your own risk. "
"It is believed that some of them bite.")
group.add_option("-g", action="store_true", help="Group option.")
parser.add_option_group(group)