server/bspcli/parser.py (9 lines of code) (raw):

import argparse def parser(): parser = argparse.ArgumentParser( prog='Bazel Projects Generator', description='Generates large Bazel projects') parser.add_argument("projectdir", help="Directory in which the project should be created") parser.add_argument("targets", type=int, help="Number of targets in the project") parser.add_argument("--targetssize", type=int, help="Number of source files in each target", default=1) return parser