#!/usr/bin/env python

import argparse
import logging
from mxdc import conf
from mxdc.utils import log

conf.initialize()

from mxdc.hutchapp import HutchApp
# Setup single argument for verbose logging
parser = argparse.ArgumentParser(description='MxDC Hutch Viewer')
parser.add_argument('-v', action='store_true', help='Verbose Logging')
parser.add_argument('-d', action='store_true', help='Prefer Dark Mode if available')

if __name__ == "__main__":
    args = parser.parse_args()
    if args.v:
        log.log_to_console(logging.DEBUG)
    else:
        log.log_to_console(logging.INFO)

    app = HutchApp(dark=args.d)
    app.run()
