- parser = OptionParser()
- parser.add_option('-f', '--file', default = '/etc/invirt/master.yaml',
- help = 'the configuration file to read from')
- options, args = parser.parse_args()
+ parser = OptionParser(usage = '%prog [options] key',
+ description = __doc__.strip().split('\n\n')[0])
+ parser.add_option('-s', '--src',
+ default = '/etc/invirt/master.yaml',
+ help = 'the source YAML configuration file to read from')
+ parser.add_option('-c', '--cache',
+ default = '/var/lib/invirt/invirt.json',
+ help = 'path to the JSON cache')
+ parser.add_option('-r', '--refresh',
+ action = 'store_true',
+ help = 'force the cache to be regenerated')
+ opts, args = parser.parse_args()