Ejemplo n.º 1
0
def create_parser():
    '''
  Main parser
  :return:
  '''
    parser = hrc_parse.HeronArgumentParser(
        prog='heron',
        epilog=HELP_EPILOG,
        formatter_class=config.SubcommandHelpFormatter,
        add_help=False,
        fromfile_prefix_chars='@')

    subparsers = parser.add_subparsers(title="Available commands",
                                       metavar='<command> <options>')

    activate.create_parser(subparsers)
    deactivate.create_parser(subparsers)
    cli_help.create_parser(subparsers)
    kill.create_parser(subparsers)
    restart.create_parser(subparsers)
    submit.create_parser(subparsers)
    update.create_parser(subparsers)
    version.create_parser(subparsers)

    return parser
Ejemplo n.º 2
0
def create_parser():
  '''
  Main parser
  :return:
  '''
  parser = hrc_parse.HeronArgumentParser(
      prog='heron',
      epilog=HELP_EPILOG,
      formatter_class=config.SubcommandHelpFormatter,
      add_help=False,
      fromfile_prefix_chars='@')

  subparsers = parser.add_subparsers(
      title="Available commands",
      metavar='<command> <options>')

  activate.create_parser(subparsers)
  deactivate.create_parser(subparsers)
  cli_help.create_parser(subparsers)
  kill.create_parser(subparsers)
  restart.create_parser(subparsers)
  submit.create_parser(subparsers)
  update.create_parser(subparsers)
  version.create_parser(subparsers)

  return parser