Crate ezcmd

Source
Expand description

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.

Structs§

EasyCommand
A convenience API around Command.
ExecuteError
An error returned by EasyCommand’s methods.

Enums§

RunErrorKind
The specific error case encountered with a EasyCommand::run.
SpawnAndWaitErrorKind
The specific error case encountered with EasyCommand::spawn_and_wait.