runScriptAsync method

Future<int> runScriptAsync({
  1. required String scriptPath,
  2. String? workingDirectory,
  3. CliStreamConsumer consumer = const CliStreamConsumer(),
})

Implementation

Future<int> runScriptAsync({
  required String scriptPath,
  String? workingDirectory,
  CliStreamConsumer consumer = const CliStreamConsumer(),
}) {
  checkFileExists(scriptPath, "scriptPath");

  return consumeProcess(
    [
      "-File", scriptPath, //
    ],
    workingDirectory: workingDirectory,
    consumer: consumer,
  ).then((value) => value);
}