runScriptTarget method

Future<int> runScriptTarget(
  1. Script script, {
  2. List<String> arguments = const [],
  3. List<String> filters = const [],
  4. int? concurrency,
  5. bool? failFast,
  6. bool? dependencyOrder,
})

Runs script like dpk run does: its depends_on scripts first, then the script between its hooks.

Implementation

Future<int> runScriptTarget(
  Script script, {
  List<String> arguments = const [],
  List<String> filters = const [],
  int? concurrency,
  bool? failFast,
  bool? dependencyOrder,
}) async {
  final plan = planFor(
    script,
    filters: filters,
    concurrency: concurrency,
    failFast: failFast,
    dependencyOrder: dependencyOrder,
  );
  return _runWithDependencies(script, plan, arguments: arguments);
}