Crate bigbro [−] [src]
bigbro is a crate that enables running external commands and tracking their use of the filesystem. It currently only works under linux.
Example
let status = bigbro::Command::new("cargo") .args(&["--version"]) .status().unwrap(); for f in status.read_from_files() { println!("read file: {}", f.to_string_lossy()); }
Structs
Child |
A currently running (or possibly already completed) child process. |
Command |
A process builder, providing fine-grained control over how a new process should be spawned. |
Killer |
A currently running (or possibly already completed) child process. |
Status |
The result of running a command using bigbro. |
Stdio |
A description of what you want done with one of the standard streams. |