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
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