StartProcess typedef

StartProcess = Future<Process> Function(String executable, List<String> arguments, {Map<String, String> environment, bool includeParentEnvironment, ProcessStartMode mode, bool runInShell, String workingDirectory})

Type definition for both io.Process.start and ProcessManager.spawn.

Useful for taking different implementations of this base functionality.

Implementation

typedef StartProcess = Future<io.Process> Function(
  String executable,
  List<String> arguments, {
  String workingDirectory,
  Map<String, String> environment,
  bool includeParentEnvironment,
  bool runInShell,
  io.ProcessStartMode mode,
});