9 个版本
0.4.2 | 2024年4月13日 |
---|---|
0.4.1 | 2024年4月12日 |
0.3.3 | 2024年3月20日 |
0.3.2 | 2024年2月27日 |
0.2.2 | 2024年2月17日 |
在 开发工具 中排名第 814
25KB
273 行
CommandCrafter
CommandCrafter 是一个 Rust 包,旨在简化与控制台的交互并促进自动化程序的创建。它提供了一个方便的接口来执行命令并捕获其输出。此外,它还提供了将此输出写入文件的功能,从而便于日志记录和进一步处理。
特性
- 在 Rust 程序中执行命令。
- 捕获命令输出。
- 将命令输出写入文件以进行日志记录和分析。
- 在终端中显示输出命令。
- 利用 Rust 的功能简化自动化任务。
- 将输出存储在桌面上日志文件夹中的文件中。
- 现在的处理过程已着色,便于阅读。
- 程序运行的进度以着色方式显示。
- 在桌面上日志文件夹的特定
/filename.log
中记录输出。
安装
将此包添加到您的 Cargo.toml
文件中
cargo add commandcrafter
示例
对于正常使用,请查看此示例
use commandcrafter::execute::Execute;
fn main() {
let output = Execute::run("du", &["-h", "--max-depth=1", "."]);
Execute::print_into_console(output);
}
有关更多用法,请参阅 文档
贡献
欢迎贡献!如果您遇到任何问题或有改进建议,请随时在 GitHub 上提交问题或拉取请求。