def build_parser():
"""Build argument parser."""
parser = argparse.ArgumentParser(description=__doc__,
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
# Required args
parser.add_argument("--user_input_yml", "-u", required=True,
help=".yml file with user-defined inputs")
parser.add_argument("--out_dir", "-o", default=None,
help=("output directory that overrides " +
"what's provided in user_input_yml"))
parser.add_argument("--psp_on_clue_yml", "-p", default=None,
help=("path to local YML file that overrides " +
"what's provided in user_input_yml"))
parser.add_argument("--verbose", "-v", action="store_true", default=False,
help="whether to increase the # of messages reported")
return parser
评论列表
文章目录