def build_option_parser(self, description, version, argparse_kwargs=None): parser = CliffApp.build_option_parser(self, description, version, argparse_kwargs) for k, v in self.args_def.iteritems(): parser.add_argument( *((['-{}'.format(v['short'])] if 'short' in v else []) + ['--{}'.format(k)]), **v.get('info', {}) ) return parser
def build_option_parser(self, description, version): parser = App.build_option_parser(self, description, version) parser.add_argument( '-c', '--control', dest='control', default='ipc://control.sock', help='Endpoint for nrv control.', ) return parser