def METHOD_NAME():
    """
    Parse command-line arguments.
    """
    parser = argparse.ArgumentParser()
    parser.add_argument(
        "--hosts",
        default=socket.getfqdn() + ":2181",
        help="ZooKeeper hosts (host:port,host:port,...)",
    )
    parser.add_argument(
        "-s",
        "--secure",
        default=False,
        action="store_true",
        help="Use secure connection",
    )
    parser.add_argument("--cert", default="", help="Client TLS certificate file")
    parser.add_argument("--key", default="", help="Client TLS key file")
    parser.add_argument("--ca", default="", help="Client TLS ca file")
    parser.add_argument("-u", "--user", default="", help="ZooKeeper ACL user")
    parser.add_argument("-p", "--password", default="", help="ZooKeeper ACL password")
    parser.add_argument(
        "-r", "--root", default="/clickhouse", help="ZooKeeper root path for ClickHouse"
    )
    parser.add_argument(
        "-z",
        "--zcroot",
        default="clickhouse/zero_copy",
        help="ZooKeeper node for new zero-copy data",
    )
    parser.add_argument(
        "--dryrun",
        default=False,
        action="store_true",
        help="Do not perform any actions",
    )
    parser.add_argument(
        "--cleanup", default=False, action="store_true", help="Clean old nodes"
    )
    parser.add_argument(
        "-v", "--verbose", action="store_true", default=False, help="Verbose mode"
    )
    return parser.METHOD_NAME()