cradle
is a library for executing commands in child processes.
Here's an example:
``` rust use cradle::prelude::*;
fn main() { // output git version run!(%"git --version"); // output configured git user let (StdoutTrimmed(gituser), Status(status)) = runoutput!(%"git config --get user.name"); if status.success() { eprintln!("git user: {}", git_user); } else { eprintln!("git user not configured"); } } ```
For comprehensive documentation, head over to docs.rs/cradle.
The minimal supported rust version is 0.41
.