文件名称:duct.rs:用于运行子进程的Rust库
文件大小:37KB
文件格式:ZIP
更新时间:2024-05-24 14:20:17
Rust
导管 Duct是用于运行子进程的库。 管道使构建管道和重定向IO像外壳一样容易。 同时,Duct可帮助您编写正确的,可移植的代码:空格永远都不重要,默认情况下会报告子进程的Right Way:trade_mark:为您处理了各种。 例子 运行命令而不捕获任何输出。 在这里,“ hi”直接打印到终端: use duct :: cmd; cmd! ( "echo" , "hi" ). run ()?; 捕获命令的标准输出。 在这里,“ hi”作为String返回: let stdout = cmd! ( "echo" , "hi" ). read ()?; assert_eq! (stdout, "hi" ); 捕获管道的标准输出: let stdout = cmd! ( "echo" , "hi" ). pipe ( cmd! ( "sed" , "s/i/o/" )). read ()?; asse
【文件预览】:
duct.rs-master
----.gitignore(18B)
----src()
--------unix.rs(2KB)
--------test.rs(19KB)
--------bin()
--------lib.rs(72KB)
----LICENSE(1KB)
----Cargo.toml(509B)
----.github()
--------workflows()
----README.md(2KB)
----duct_sh()
--------src()
--------Cargo.toml(336B)
--------README.md(3KB)
----README.tpl(314B)