parser.add_argument('-o','--output-dir',action='store',default='build',help='output directory for the java code (e.g. build/foo_msgs)')
parser.add_argument('-o','--output-dir',action='store',default='build',help='output directory for the java code (e.g. build/foo_msgs)')
parser.add_argument('-v','--verbose',default=False,action='store_true',help='enable verbosity in debugging (false)')
parser.add_argument('-v','--verbose',default=False,action='store_true',help='enable verbosity in debugging (false)')
parser.add_argument('-f','--fakeit',default=False,action='store_true',help='dont build, just list the packages it would build (false)')
parser.add_argument('-f','--fakeit',default=False,action='store_true',help='dont build, just list the packages it would build (false)')
parser.add_argument('-a','--avoid-rebuilding',default=False,action='store_true',help='avoid rebuilding if the working directory is already present (false)')