This crate provides a library for executing system commands.
This crate is on crates.io and can be
used by adding
reef to your dependencies in your project's
[dependencies] reef = "0"
If you're using Rust 2015, then you'll also need to add it to your crate root:
extern crate reef;
note: git must be available in the system PATH for this example to work.
use reef::Command; let git_version = Command::new("git --version",&std::env::temp_dir()).exec().unwrap(); assert!(git_version.stdout().contains("git version"));
Metadata about a std::process::Command
A structure to represent errors coming out of the reef library A Result type for the reef library Metadata about the environment