Crate process

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§

CmdOutput
Wrapper around command output.
Pipeline
The command pipeline structure.
SingleCmd
The single command structure.

Enums§

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

Type Aliases§

Result
The global Result alias of the library.