cmd-utils 0.3.1

rust Command utility traits, pipe commands
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extern crate cmd_utils;

use std::process::Command;
use std::str;
use cmd_utils::CmdPipe;

fn main() {
    let mut echo = Command::new("echo");
    let mut wc = Command::new("wc");
    let output = echo.args(["-n", "test"])
        .pipe(&mut wc.arg("-c"))
        .unwrap();
    let res = str::from_utf8(&output.stdout).unwrap();
    println!("pipe result: {}", &res);
}