spawnProcess function

Future<ManagedProcess> spawnProcess(
  1. String command,
  2. List<String> args, {
  3. String? workingDirectory,
  4. Map<String, String>? environment,
})

Spawn a long-running process with streaming output.

Implementation

Future<ManagedProcess> spawnProcess(
  String command,
  List<String> args, {
  String? workingDirectory,
  Map<String, String>? environment,
}) async {
  final process = await Process.start(
    command,
    args,
    workingDirectory: workingDirectory,
    environment: environment,
  );

  return ManagedProcess._(process);
}