#cli #pipe

bin+lib pipeprogress

Progress bar for long pipe operations

3 stable releases

2020.6.4 Jun 19, 2020

#1344 in Command line utilities


716 lines

Pipe Progress

Table of Contents


Status Description
Dependabot Dependency checker
Rust Rust
Greetings Greets new users to the project.
Kaniko Testing and building containers with Kaniko
Labeler Automates label addition to issues and PRs
Release Ships new releases 🚢
Stale Checks for Stale issues and PRs


Pipe Progress is a command-line utility to display progress during long pipe operations.

This utility was created as part of the amazing training course titled Hands-On Systems Programming with Rust by Nathan Stocks. The course content is available from O'Reilly.


There are a couple of different methods to running the code from this repository.

Pre-build release

Download a prebuilt release in your desired architecture and place the binary into your PATH before running the following.

pp --help

Cargo release

Pipe Progress can be installed using cargo as follows

cargo install pipeprogress

pp --help

From source

If you want to run from source, you can clone this repository and build with cargo as follows.

git clone git@github.com:salt-labs/pipeprogress.git

cd pipeprogress

cargo build --release

./target/release/pp --help


~37K SLoC