4 个稳定版本

2023.3.0 2023年3月24日
2020.6.4 2020年6月19日

#1972命令行工具

每月下载量:24

Unlicense

41KB
750 代码行

管道进度

目录

状态

状态 描述
Dependabot 依赖性检查器
Rust Rust
Greetings 欢迎新用户加入项目。
Docker 测试和构建容器
Labeler 自动将标签添加到问题和 PR 中
Release 发布新版本 🚢
Stale 检查过时的问题和 PR
Super-Linter 代码风格检查

概述

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