用于运行子进程的 Rust 库

时间:2021-06-28 18:03:07
【文件属性】:
文件名称:用于运行子进程的 Rust 库
文件大小:37KB
文件格式:ZIP
更新时间:2021-06-28 18:03:07
duct.rs 管道.rsDuct 是一个用于运行子进程的库。Duct 使构建管道和像 shell 一样重定向 IO 变得容易。同时,Duct 可帮助您编写正确、可移植的代码:空格从不重要,默认情况下会报告来自子进程的错误,并以 Right Way:trade_mark: 为您处理各种问题、错误和平台不一致。文档箱GitHub 仓库相同的库,在 Python 中例子运行命令而不捕获任何输出。这里“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 ()?;assert_eq! (stdout,"ho" );将标准错误合并到标准输出并增量读取:use duct:: cmd;use std:: io:: prelude::* ;us
【文件预览】:
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)

网友评论