in packages/monorepo/src/components/nx-configurator.ts [346:383]
public composeNxRunManyCommand(options: Nx.RunManyOptions): string[] {
const args: string[] = [];
if (options.configuration) {
args.push(`--configuration=${options.configuration}`);
}
if (options.runner) {
args.push(`--runner=${options.runner}`);
}
if (options.parallel) {
args.push(`--parallel=${options.parallel}`);
}
if (options.skipCache) {
args.push("--skip-nx-cache");
}
if (options.ignoreCycles) {
args.push("--nx-ignore-cycles");
}
if (options.noBail !== true) {
args.push("--nx-bail");
}
if (options.projects && options.projects.length) {
args.push(`--projects=${options.projects.join(",")}`);
}
if (options.exclude) {
args.push(`--exclude=${options.exclude}`);
}
if (options.verbose) {
args.push("--verbose");
}
return [
"nx",
"run-many",
`--target=${options.target}`,
`--output-style=${options.outputStyle || "stream"}`,
...args,
];
}