#!/usr/bin/python3

import argparse
# import os

#from clarf import Clarf
from erimp import Erimp
from relpo import Relpo

desc = 'maintain the report relations'
parser = argparse.ArgumentParser(description=desc)
parser.add_argument('-v', action='store_true', help='raise verbosity')
parser.add_argument('bapis', metavar='bnp', type=str, nargs='*',
                    help='bits and pieces arguments')
args = parser.parse_args()

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

if e.given_repcode is None:
    relpo.update()
    relpo.docall()
else:
    relpo.doc(e.given_repcode)
