def parse_arguments()

in src/influxDBTokenPublisher.py [0:0]


def parse_arguments() -> Namespace:
    """
    Parse arguments.

    Parameters
    ----------
        None

    Returns
    -------
        args(Namespace): Parsed arguments
    """

    parser = argparse.ArgumentParser()
    parser.add_argument("--subscribe_topic", type=str, required=True)
    parser.add_argument("--publish_topic", type=str, required=True)
    parser.add_argument("--influxdb_container_name", type=str, required=True)
    parser.add_argument("--influxdb_org", type=str, required=True)
    parser.add_argument("--influxdb_bucket", type=str, required=True)
    parser.add_argument("--influxdb_port", type=str, required=True)
    parser.add_argument("--influxdb_interface", type=str, required=True)
    parser.add_argument("--server_protocol", type=str, required=True)
    parser.add_argument("--skip_tls_verify", type=str, required=True)
    return parser.parse_args()