spawnDetached method

Future<Process> spawnDetached(
  1. String executable,
  2. Iterable<String> arguments, {
  3. String? workingDirectory,
  4. Map<String, String>? environment,
  5. bool includeParentEnvironment = true,
  6. bool runInShell = false,
  7. ProcessStartMode mode = io.ProcessStartMode.normal,
})

Spawns a process by invoking executable with arguments.

This is _identical to io.Process.start (no forwarding of I/O).

Returns a future that completes with a handle to the spawned process.

Implementation

Future<io.Process> spawnDetached(
  String executable,
  Iterable<String> arguments, {
  String? workingDirectory,
  Map<String, String>? environment,
  bool includeParentEnvironment = true,
  bool runInShell = false,
  io.ProcessStartMode mode = io.ProcessStartMode.normal,
}) async =>
    io.Process.start(
      executable,
      arguments.toList(),
      workingDirectory: workingDirectory,
      environment: environment,
      includeParentEnvironment: includeParentEnvironment,
      runInShell: runInShell,
      mode: mode,
    );