Crate process

source ·
Expand description

Rust library to run cross-platform, asynchronous processes in pipelines.

The core concept of this library is to simplify the execution of commands, following these rules:

  1. Commands are executed asynchronously, using the tokio async runtime.

  2. Commands works on all major platforms (windows, macos and linux).

  3. Commands can be executed in a pipeline, which means the output of the previous command is send as input of the next one.

Structs

Enums

  • The main command structure.
  • The global Error enum of the library.

Type Aliases

  • The global Result alias of the library.