3 个不稳定版本
0.2.1 | 2023年1月4日 |
---|---|
0.2.0 | 2023年1月4日 |
0.1.0 | 2023年1月4日 |
#16 in #line-string
在 ibflex 中使用
15KB
CLI Runner
Rust 的 CLI 运行器库 - 运行完整的命令行字符串
这是一个库,可以方便地执行命令行字符串。
它使用 shell_words crate 来解析命令行,允许它接受在 shell 中发布的命令。
这是一个多平台库。
示例
use cli_runner::{run, get_stdout, get_stderr};
let cmd = "ls -alF";
let output = run(cmd);
assert!(output.status.success());
let so = get_stdout(&output);
assert!(!so.is_empty());
let se = get_stderr(&output);
assert!(se.is_empty());
更改记录
查看 更改日志
许可证
查看 许可证
lib.rs
:
- CLI Runner
- 这是一个库,可以方便地执行命令行字符串。
- 它使用 shell_words crate 来解析命令行,允许它接受
- 在 shell 中发布的命令。
- 这是一个多平台库。
- 示例
-
- use cli_runner::{run, get_stdout, get_stderr};
- let cmd = "ls -alF";
- let output = run(cmd);
- assert!(output.status.success());
- let so = get_stdout(&output);
- assert!(!so.is_empty());
- let se = get_stderr(&output);
- assert!(se.is_empty());
-
依赖项
~19KB