#!/usr/bin/python3

import argparse
# import os
import sys

from erimp import Erimp
from websi import Websi
desc = 'deploy via socket using root files'
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('-v', action='store_true', help='do verbose')
parser.add_argument('-c', action='store_true', help='write configuration')
parser.add_argument('-b', action='store_true', help='write base page')
parser.add_argument('-w', metavar='wesen', type=str,
                    help='kind of web service')
parser.add_argument('bapis', metavar='bnp', type=str, nargs='*',
                    help='bits and pieces arguments')
args = parser.parse_args()

erimp = Erimp(args.bapis, do_verbose=args.v)
wesen = args.w
if wesen is None:
    print("I need a wesen, show -w")
    quit()

websi = Websi(erimp, wesen)

if args.c:
    websi.write_conf()
    sys.exit()

if args.b:
    websi.base_page(wesen)
    sys.exit()

print("I have no idea what to do.")
