示例#1
0
def cmd_build():
    parser = argparse.ArgumentParser()
    parser.add_argument("module", nargs="?",
                        help="name of the module to build")
    args = parser.parse_args()

    if args.module:
        result = build.build_one(args.module)
    else:
        result = run_build()

    return result
示例#2
0
文件: main.py 项目: erik/osbuild
def cmd_build():
    parser = argparse.ArgumentParser()
    parser.add_argument("module", nargs="?",
                        help="name of the module to build")
    parser.add_argument("--clean-all", action="store_true",
                        help="clean everything before building")
    args = parser.parse_args()

    if args.module:
        if not build.build_one(args.module):
            return False
    else:
        if not run_build(clean_all=args.clean_all):
            return False

    return True
示例#3
0
def cmd_build():
    parser = argparse.ArgumentParser()
    parser.add_argument("module",
                        nargs="?",
                        help="name of the module to build")
    parser.add_argument("--clean-all",
                        action="store_true",
                        help="clean everything before building")
    args = parser.parse_args()

    if args.module:
        if not build.build_one(args.module):
            return False
    else:
        if not run_build(clean_all=args.clean_all):
            return False

    return True