def METHOD_NAME():
    """
    -o: trace file: save trace file [default: trace.txt]
    -c: conf: input config file
    -t: time: tracing time in second(s)
    -p: python: for tracing python application
    -v: show version
    """
    default_conf_json = ""
    cmd_parser = argparse.ArgumentParser(prog="vaitrace")
    cmd_parser.add_argument("cmd", nargs=argparse.REMAINDER)
    cmd_parser.add_argument("-c", dest="config", nargs='?',
                            default=default_conf_json, help="Specify the config file")
    cmd_parser.add_argument(
        "-d", dest='debug', action='store_true', help="Enable debug")
    cmd_parser.add_argument("-o", dest="traceSaveTo",
                            nargs='?', help="Save report to, only available for txt summary mode")
    cmd_parser.add_argument("-t", dest='timeout', nargs='?',
                            type=int, help="Tracing time limit in second, default value is 60")
    cmd_parser.add_argument("-v", dest='showversion',
                            action='store_true', help="Show version")
    cmd_parser.add_argument("-b", dest='bypass', action='store_true',
                            help="Bypass vaitrace, just run command")
    cmd_parser.add_argument(
        "-p", dest='python', action='store_true', help="Trace python application")
    cmd_parser.add_argument("--va", dest='va', action='store_true',
                            help="Generate trace data for Vitis Analyzer")
    cmd_parser.add_argument(
        "--xat", dest='xat', action='store_true', help="Save raw data, for debug usage")
    cmd_parser.add_argument(
        "--txt_summary", dest='txt', action='store_true', help="Display txt summary")
    cmd_parser.add_argument(
        "--json_summary", dest='json', action='store_true', help="Display json summary")
    # fine_grained feature was removed by xcompiler since vai-3.0
    #cmd_parser.add_argument(
    #    "--fine_grained", dest='fg', action='store_true', help="Fine grained mode")
    args = cmd_parser.parse_args()
    if args.showversion:
        print(getVersion())
        exit(0)
    return args, cmd_parser