def execute(handlers):
<EOL>check_environment()<EOL>parser = create_parser(handlers)<EOL>if len(sys.argv[<NUM_LIT:1>:]) == <NUM_LIT:0>:<EOL><INDENT>parser.print_help()<EOL>return <NUM_LIT:0><EOL><DEDENT>sys.argv = config.insert_bool_values(sys.argv)<EOL>try:<EOL><INDENT>args, unknown_args = parser.parse_known_args()<EOL><DEDENT>except ValueError as ex:<EOL><INDENT>Log.error("<STR_LIT>", str(ex))<EOL>Log.debug(traceback.format_exc())<EOL>sys.exit(<NUM_LIT:1>)<EOL><DEDENT>command_line_args = vars(args)<EOL>log.set_logging_level(command_line_args)<EOL>Log.debug("<STR_LIT>", command_line_args)<EOL>command = command_line_args['<STR_LIT>']<EOL>Log.debug("<STR_LIT>", command_line_args)<EOL>results = run(handlers, command, parser, command_line_args, unknown_args)<EOL>return <NUM_LIT:0> if result.is_successful(results) else <NUM_LIT:1><EOL>
Run the command
:return: