def main()

in builder.py [0:0]


def main():
    """Execute specified indexed project actions."""
    args = parse_args()
    index = json.loads(open(args.projects).read())
    result = project.ProjectListBuilder(
        args.include_repos,
        args.exclude_repos,
        args.verbose,
        project.ProjectBuilder.factory(
            args.include_actions,
            args.exclude_actions,
            args.verbose,
            project.ActionBuilder.factory(
                args.swiftc,
                args.swift_version,
                args.swift_branch,
                args.sandbox_profile_xcodebuild,
                args.sandbox_profile_package,
                args.add_swift_flags,
                args.skip_clean,
                args.build_config,
                args.strip_resource_phases
            ),
        ),
        index
    ).build()
    common.debug_print(str(result))
    return 0 if result.result in [project.ResultEnum.PASS,
                                  project.ResultEnum.XFAIL] else 1