def parse_commandline_arguments()

in custom_image_cli/helper/argument_parser.py [0:0]


def parse_commandline_arguments(args=None):
    if args is None:
        args = sys.argv[1:]

    main_parser = ArgsParser(prog="emr-on-eks-custom-image",
                             formatter_class=argparse.RawTextHelpFormatter)
    main_parser.add_argument('--version', action='version',
                             version='Amazon EMR on EKS Custom Image CLI '
                                     '\nVersion: {version}'.format(version=__version__))
    subparsers = main_parser.add_subparsers(dest="command")

    validate_image_parser = parse_validate_image(subparsers)
    main_parser_args = main_parser.parse_args(args)

    return main_parser_args