comparison sat_frontends/jp/base.py @ 3412:7b4ae3dbc041

jp (base, pubsub/set): new `--quiet` argument: `--quiet` can be used to only return essential data from command. This is notably useful to remove message and trailing line feed when returning a data which must be parsed by an other program.
author Goffi <goffi@goffi.org>
date Thu, 12 Nov 2020 14:53:16 +0100
parents 4ca5bc6b44b6
children be6d91572633
comparison
equal deleted inserted replaced
3411:f30b238d9c45 3412:7b4ae3dbc041
313 313
314 verbose_parent = self.parents['verbose'] = argparse.ArgumentParser(add_help=False) 314 verbose_parent = self.parents['verbose'] = argparse.ArgumentParser(add_help=False)
315 verbose_parent.add_argument( 315 verbose_parent.add_argument(
316 '--verbose', '-v', action='count', default=0, 316 '--verbose', '-v', action='count', default=0,
317 help=_("Add a verbosity level (can be used multiple times)")) 317 help=_("Add a verbosity level (can be used multiple times)"))
318
319 quiet_parent = self.parents['quiet'] = argparse.ArgumentParser(add_help=False)
320 quiet_parent.add_argument(
321 '--quiet', '-q', action='store_true',
322 help=_("be quiet (only output machine readable data)"))
318 323
319 draft_parent = self.parents['draft'] = argparse.ArgumentParser(add_help=False) 324 draft_parent = self.parents['draft'] = argparse.ArgumentParser(add_help=False)
320 draft_group = draft_parent.add_argument_group(_('draft handling')) 325 draft_group = draft_parent.add_argument_group(_('draft handling'))
321 draft_group.add_argument( 326 draft_group.add_argument(
322 "-D", "--current", action="store_true", help=_("load current draft")) 327 "-D", "--current", action="store_true", help=_("load current draft"))