planFor method
The packages script runs in, from its config and the run options.
Implementation
RunPlan planFor(
Script script, {
List<String> filters = const [],
int? concurrency,
bool? failFast,
bool? dependencyOrder,
}) {
try {
return planRun(
workspace: requireProject.workspace,
runInPackages: script.runInPackages,
filters: filters,
concurrency: concurrency ?? script.concurrency,
failFast: failFast ?? script.failFast ?? false,
dependencyOrder: dependencyOrder ?? script.dependencyOrder ?? false,
);
} on RunPlanException catch (e) {
throw DpkException('Script "${script.name}": ${e.message}');
}
}