[−][src]Crate cmd_macro
Run shell scripts inline with your rust code
Example
#![feature(proc_macro_hygiene)] use cmd_macro::cmd; fn main() { let who = "world"; let output = cmd!(echo hello #who ##who).unwrap(); let output = String::from_utf8(output.stdout).unwrap(); assert_eq!(output, "hello world #who\n"); let s = "seq"; let n = 3; let output = cmd!(#s #{2 * n}).unwrap(); let output = String::from_utf8(output.stdout).unwrap(); assert_eq!(output, "1\n2\n3\n4\n5\n6\n"); }
Modules
env |
Macros
cmd | Run a series of commands |
Enums
ShellError |
Type Definitions
Result |