def bump():
parser = argparse.ArgumentParser(description=bump.__doc__)<EOL>parser.add_argument('<STR_LIT>', nargs='<STR_LIT:*>', help="""<STR_LIT>""")<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', '<STR_LIT>', action='<STR_LIT:store_true>',<EOL>help='<STR_LIT>'<EOL>'<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', '<STR_LIT>', action='<STR_LIT:store_true>', help='<STR_LIT>')<EOL>parser.add_argument('<STR_LIT>', action='<STR_LIT:store_true>', help='<STR_LIT>')<EOL>args = parser.parse_args()<EOL>targets = [args.file] if args.file else ['<STR_LIT>', '<STR_LIT>']<EOL>level = logging.DEBUG if args.debug else logging.INFO<EOL>logging.basicConfig(level=level, format='<STR_LIT>')<EOL>try:<EOL><INDENT>bumper = BumperDriver(targets, full_throttle=args.force, detail=args.detail, test_drive=args.dry_run)<EOL>bumper.bump(args.names, required=args.add, show_detail=args.detail)<EOL><DEDENT>except Exception as e:<EOL><INDENT>if args.debug:<EOL><INDENT>raise<EOL><DEDENT>else:<EOL><INDENT>log.error(e)<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT><DEDENT>
CLI entry point to bump requirements in requirements.txt or pinned.txt