in src/neuron-gatherinfo/neuron-gatherinfo.py [0:0]
def add_cmdline_args():
'''
function to add the command line arguments and options
Args:
Output:
Returns:
parser for cmd line
'''
parser = argparse.ArgumentParser(
formatter_class=argparse.RawDescriptionHelpFormatter,
description=USAGE_MSG)
parser.add_argument('--additionalfileordir',
dest='addfldir',
help=HELP_ADDITIONAL_FILE_OR_DIR,
default=None)
parser.add_argument('-c', '--compileroutdir',
dest='ccdir',
help=HELP_CC_FILES,
default=None)
parser.add_argument('-i', '--include',
dest='includemismatch',
help=INCLUDE_MSG,
action='store_true',
default=False)
parser.add_argument('-f', '--filter',
dest='filterfile',
default=None)
parser.add_argument('-m', "--modeldata", # data related to model, etc. will be gathered
dest='allowmodel',
action='store_true',
help=MODEL_DATA_MSG,
default=False)
parser.add_argument('-o', '--out',
dest='outdir',
help=HELP_OUTDIR_MSG,
required=True)
parser.add_argument('-r', '--runtimeoutdir',
dest='rtdir',
help=HELP_RT_FILES,
default=None)
parser.add_argument('-s', '--stdout',
dest='stdout',
help=HELP_STDOUT,
required=True)
parser.add_argument('-v', '--verbose',
dest='verbose',
help=HELP_VERBOSE,
action='store_true',
default=False)
return parser