#!/opt/plow/bin/python3
import argparse
from prometheus_exporter.exporter import Exporter

if __name__ == '__main__':
    parser = argparse.ArgumentParser(argument_default=argparse.SUPPRESS)
    parser.add_argument('-f', '--file', dest='config_file', default='/etc/prometheus_exporter/config.yml')
    parser.add_argument('--host', dest='host')
    parser.add_argument('--port', dest='port')
    parser.add_argument('-d', dest='debug', action='store_true')
    parser.add_argument('-t', dest='auth_token')
    args = parser.parse_args()
    e = Exporter(config_file=args.config_file, config_args=vars(args))
    e.run()
