#!/usr/bin/python3 import argparse import sys from kapro import Kapro desc = 'build kapro for repcode' parser = argparse.ArgumentParser(description=desc) parser.add_argument('-a', action='store_true', help='all reports from scratch') parser.add_argument('-v', action='store_true', help='do verbose') ## this should alsways be true, and by default is is ## parser.add_argument('-s', action='store_true', help='suppress nixed') parser.add_argument('repcode', type=str, nargs='*', help='repcode(s)') args = parser.parse_args() k = Kapro(do_verbose=args.v) if args.a: # # do all and start from scratch k.all() sys.exit() if args.repcode: for repcode in args.repcode: k.update(repcode)