#!/usr/bin/python3

import argparse

from erimp import Erimp
from plumi import Plumi

desc = 'update plumi files'
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('-v', action='store_true', help='raise verbosity')
# parser.add_argument('-r', type=str, help='only do this report')
parser.add_argument('bapis', metavar='bnp', type=str, nargs='*',
                    help='bits and pieces arguments')
args = parser.parse_args()

# only_repcode = args.r

e = Erimp(args.bapis, do_verbose=args.v)

repcode = e.given_repcode
if repcode is None:
    print("I can't figure out what your report is.")
    quit()

p = Plumi(erimp=e)
p.update(repcode)

# # # s.build(only_repcode=args.r)
#if only_repcode is not None:
#    s.update(only_repcode)
#else:
#    s.update_all()
# parser.add_argument('-i', type=str, help='only do this issue')
# do_verbose=args.v, only_repode=args.r)
