Clone this repo:
  1. 57a88cd Don't add quotes if the file name already has quotes (#40) by Emmanuel Garcia · 11 days ago master
  2. 8e9b03b Fix: "ProcessException: %1 is not a valid Win32 application. (#38) by Emmanuel Garcia · 2 weeks ago
  3. 0a000ae Fix bug in ProcessWrapper (#37) by Todd Volkert · 9 months ago
  4. 3951d05 Fix bug in `ProcessWrapper` (#36) by Todd Volkert · 9 months ago
  5. c6f3d9a Rename Process to ProcessWrapper (#35) by Todd Volkert · 9 months ago

Process

Build Status - Coverage Status -

A generic process invocation abstraction for Dart.

Like dart:io, package:process supplies a rich, Dart-idiomatic API for spawning OS processes.

Unlike dart:io, package:process:

  • Can be used to implement custom process invocation backends.
  • Comes with a record-replay implementation out-of-the-box, making it super easy to test code that spawns processes in a hermetic way.