startScript method

Future<Process> startScript({
  1. required String scriptPath,
  2. List<String> args = const [],
  3. String? workingDirectory,
  4. bool inheritStdio = false,
})

Implementation

Future<Process> startScript({
  required String scriptPath,
  List<String> args = const [],
  String? workingDirectory,
  bool inheritStdio = false,
}) async {
  final script = await checkFileExists(scriptPath, "scriptPath").resolveUri();
  return startProcess(
    [script.path, ...args],
    workingDirectory: workingDirectory,
    mode: inheritStdio
        ? ProcessStartMode.inheritStdio
        : ProcessStartMode.normal,
  );
}