2 个版本
| 0.1.1 | 2024年2月13日 |
|---|---|
| 0.1.0 | 2024年2月13日 |
#82 在 #input-output
4KB
54 代码行
qshell: 运行命令的宏
sh 是一个运行外部命令的宏。它提供了将输入和输出管道到变量以及将 Rust 表达式作为程序参数的功能。
lib.rs:
示例
let world = "world";
let mut out = String::new();
sh!(echo hello {world} > {out});
assert_eq!(out, "hello world\n");
let world = "world";
let mut out = String::new();
sh!(echo hello {world} > {out});
assert_eq!(out, "hello world\n");
有关更多信息,请参阅 [sh] 的文档。
依赖项
~250KB