#error #process #optimized #wrapper #opinionated #clear #brevity

ezcmd

An opinionated wrapper around std::process::Command optimized for brevity and clear errors

2 unstable releases

0.2.0 Jun 5, 2023
0.1.0 Jun 5, 2023

#17 in #clear


Used in 2 crates

MIT/Apache

8KB
137 lines

A crate with an "easy" child process API called EasyCommand that facilitates common use cases for using child processes. It offers the following:

  • A "nice" Display implementation that
  • Straightforward error-handling; you should have most of the context you need for debugging from the errors that this API returns, minus anything application-specific you wish to add on top.
  • Logging using the [log] crate.

Dependencies

~0.3–0.9MB
~20K SLoC