exec method
Future<void>
exec(
- List<
String> execArgs, { - GlobalOptions? global,
- PackageFilters? packageFilters,
- int? concurrency,
- bool failFast = false,
- bool orderDependents = false,
- Map<
String, String> extraEnvironment = const {},
inherited
Implementation
Future<void> exec(
List<String> execArgs, {
GlobalOptions? global,
PackageFilters? packageFilters,
int? concurrency,
bool failFast = false,
bool orderDependents = false,
Map<String, String> extraEnvironment = const {},
}) async {
concurrency ??= Platform.numberOfProcessors;
final workspace = await createWorkspace(
global: global,
packageFilters: packageFilters,
);
final packages = workspace.filteredPackages.values;
await _execForAllPackages(
workspace,
packages,
execArgs,
failFast: failFast,
concurrency: concurrency,
orderDependents: orderDependents,
additionalEnvironment: extraEnvironment,
);
}