def initialize_parser():
# Top parser
parser = argparse.ArgumentParser(description="Docker Cloud CLI", prog='docker-cloud')
parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + __version__)
parser.add_argument('--debug', action='store_true', help=argparse.SUPPRESS)
subparsers = parser.add_subparsers(title="Docker Cloud CLI commands", dest='cmd')
# Command Parsers
parsers.add_action_parser(subparsers)
parsers.add_container_parser(subparsers)
parsers.add_event_parser(subparsers)
parsers.add_exec_parser(subparsers)
parsers.add_login_parser(subparsers)
parsers.add_node_parser(subparsers)
parsers.add_nodecluster_parser(subparsers)
parsers.add_repository_parser(subparsers)
parsers.add_run_parser(subparsers)
parsers.add_service_parser(subparsers)
parsers.add_stack_parser(subparsers)
parsers.add_tag_parser(subparsers)
parsers.add_trigger_parser(subparsers)
parsers.add_up_parser(subparsers)
return parser
评论列表
文章目录