Clone this repo:
  1. 28691df update supported SDK range for 2.11 (#49) by Jonah Williams · 5 days ago master
  2. cce751d make process.dart publishable (#48) by Jonah Williams · 7 weeks ago
  3. 1df10c6 [null-safety] migrate package:process to _almost_ null safety (#47) by Jonah Williams · 9 weeks ago
  4. 0da1df0 [null-safety] remove implicit casts, intl dependency, format (#46) by Jonah Williams · 9 weeks ago
  5. 38e8c9c Fix pub warnings for publication (#45) by Zachary Anderson · 5 months ago


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.