def main(arv=None):
<EOL>if sys.version_info[<NUM_LIT:0>] < <NUM_LIT:3> and not sys.version_info[<NUM_LIT:1>] == <NUM_LIT:7>:<EOL><INDENT>raise RuntimeError('<STR_LIT>')<EOL><DEDENT>import argparse<EOL>parser = argparse.ArgumentParser(<EOL>description='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', action='<STR_LIT:version>',<EOL>version=lambda_uploader.__version__)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT>', help='<STR_LIT>',<EOL>const=True)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>const=True)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>const=True)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>default=None)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>',<EOL>action='<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>default=[])<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>const=True)<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>default=getenv('<STR_LIT>'),<EOL>help=('<STR_LIT>'<EOL>'<STR_LIT>'))<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', dest='<STR_LIT>',<EOL>help='<STR_LIT>')<EOL>alias_help = '<STR_LIT>'<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', dest='<STR_LIT>',<EOL>default=None, help=alias_help)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', dest='<STR_LIT>',<EOL>default=None, help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', dest='<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>default=None)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', dest='<STR_LIT>',<EOL>help='<STR_LIT>',<EOL>default=None)<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT:-c>', help='<STR_LIT>',<EOL>default='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', default=getcwd(), nargs='<STR_LIT:?>',<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', dest='<STR_LIT>',<EOL>action='<STR_LIT>', help='<STR_LIT>',<EOL>const=True)<EOL>verbose = parser.add_mutually_exclusive_group()<EOL>verbose.add_argument('<STR_LIT>', dest='<STR_LIT>', action='<STR_LIT>',<EOL>const=logging.INFO,<EOL>help="<STR_LIT>")<EOL>verbose.add_argument('<STR_LIT>', dest='<STR_LIT>', action='<STR_LIT>',<EOL>const=logging.DEBUG,<EOL>help="<STR_LIT>")<EOL>parser.set_defaults(loglevel=logging.WARNING)<EOL>args = parser.parse_args()<EOL>logging.basicConfig(level=args.loglevel)<EOL>try:<EOL><INDENT>_execute(args)<EOL><DEDENT>except Exception:<EOL><INDENT>print(TRACEBACK_MESSAGE<EOL>% (INTERROBANG, lambda_uploader.__version__,<EOL>boto3_version, botocore_version),<EOL>file=sys.stderr)<EOL>traceback.print_exc()<EOL>sys.stderr.flush()<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT>
lambda-uploader command line interface.