Example #1
0
 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
Example #2
0
 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