6 releases

0.1.0 Aug 28, 2023
0.0.5 Jul 2, 2023
0.0.2 May 19, 2023

#59 in #next

MIT license

14KB
323 lines

This crate is no longer maintained, because it has been renamed process-lib.

https://git.sr.ht/~soywod/pimalaya


lib.rs:

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.

Dependencies

~3–13MB
~128K SLoC