Clone this repo:
  1. 32328e5 Remove `covariant` from `ProcessManager` (#71) by Chris Wong · 19 hours ago master
  2. 2546dfe Make encoding parameter nullable (again) (#68) by Chris Wong · 10 months ago
  3. 50921c3 Switch to use GitHub Actions instead of Travis, update analysis options (#67) by Greg Spencer · 12 months ago
  4. 6e71d21 Revert "Make encoding parameter nullable (#65)" by Todd Volkert · 1 year, 1 month ago
  5. d6c245e Make encoding parameter nullable (#65) by Chris Wong · 1 year, 1 month 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.