4 个稳定版本
2023.3.0 | 2023年3月24日 |
---|---|
2020.6.4 | 2020年6月19日 |
#1972 在 命令行工具
每月下载量:24
41KB
750 代码行
管道进度
目录
状态
状态 | 描述 |
---|---|
依赖性检查器 | |
Rust | |
欢迎新用户加入项目。 | |
测试和构建容器 | |
自动将标签添加到问题和 PR 中 | |
发布新版本 🚢 | |
检查过时的问题和 PR | |
代码风格检查 |
概述
Pipe Progress 是一个命令行工具,用于在长管道操作期间显示进度。
该工具是作为名为 使用 Rust 进行动手系统编程 的 惊人的 培训课程的一部分创建的,由 Nathan Stocks 提供。课程内容可在 Agile Perception 找到。
用法
运行此仓库中的代码有几个不同的方法。
预构建版本
下载所需架构的预构建版本,并将其二进制文件放入您的 PATH
中,然后运行以下命令。
pp --help
Cargo 发布
Pipe Progress 可以使用 cargo 如下安装:
cargo install pipeprogress
pp --help
从源代码构建
如果您想从源代码运行,您可以克隆此仓库并使用 cargo 构建,如下所示。
git clone [email protected]:salt-labs/pipeprogress.git
cd pipeprogress
cargo build --release
./target/release/pp --help
示例
dd if=/dev/urandom bs=1M count=1024 | pp | dd of=random_data.bin
# Output is as follows; bytes, elapsed time, bps rate
970997760 0:00:06 [6970429b/s]
依赖项
~3–12MB
~117K SLoC