macOS
brew install progresslocal Homebrew formula metadata
sudo port install progressMacPorts ports tree · sysutils/progress/Portfile · source: api.github.com
brew / rank 4201
Coreutils progress viewer. Version 0.17 via Homebrew; verified 2026-09-13. Also installable with debian: sudo apt install progress.
install
brew install progresslocal Homebrew formula metadata
sudo port install progressMacPorts ports tree · sysutils/progress/Portfile · source: api.github.com
sudo apk add progressAlpine Linux edge package indexes · progress · source: dl-cdn.alpinelinux.org
sudo apt install progressDebian stable package indexes · progress · source: deb.debian.org
sudo dnf install progressFedora Rawhide package metadata · progress · source: dl.fedoraproject.org
nix profile install nixpkgs#progressnixpkgs package indexes · pkgs/by-name/pr/progress/package.nix · source: api.github.com
sudo pacman -S progressArch Linux sync databases · progress · source: geo.mirror.pkgbuild.com
sudo zypper install progressopenSUSE Tumbleweed package metadata · progress · source: download.opensuse.org
overview
Coreutils progress viewer
history
progress is a lightweight terminal tool that reports completion percentage, throughput, and estimated time for running file-processing commands such as cp, mv, dd, tar, gzip, and cat.
The project was originally known as cv, short for Coreutils Viewer, and was later renamed progress. It was developed as a small C program that discovers running file-oriented commands and estimates their completion without requiring cooperation from those commands.
The implementation primarily scans Linux procfs for interesting commands, open file descriptors, and seek positions. The official documentation also describes FreeBSD and macOS support, with macOS using libproc.
The official README documents packages for Debian-family systems, Arch Linux, Fedora, openSUSE, Homebrew, and MacPorts. The supplied facts additionally record Alpine Linux, Nix, Ubuntu, and other distribution packaging.
This broad packaging lets users add progress reporting to familiar file utilities without replacing those utilities or changing the command that launched the operation.
Running progress displays detectable operations once; monitoring options provide continuous or top-like views. Users can watch all relevant processes, filter by command, or attach monitoring to a particular process ID.
progress exemplifies the Unix practice of observing an existing process instead of wrapping or modifying it. Package enthusiasts value its narrow purpose, tiny C implementation, and ability to retrofit visibility onto commands that historically offered little or no progress feedback.
Its rename from cv to progress is part of its packaging identity: the clearer name improved discoverability while preserving the project's role as a Coreutils Viewer.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
progress | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/Xfennec/progress
install metadata
| Package key | brew:progress |
|---|---|
| Version | 0.17 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/progress |
| Homepage | https://github.com/Xfennec/progress |
| Repository | https://github.com/Xfennec/progress |
| License | GPL-3.0-or-later |
| Source archive | https://github.com/Xfennec/progress/archive/refs/tags/v0.17.tar.gz |
| Last updated | 2026-09-13T12:24:57Z |
| Pulse | updated |
| Build dependencies | pkgconf |
| Uses from macOS | ncurses |
| Bottle | available (on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | progress |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
progress 0.17-1
Coreutils Progress Viewer (formerly known as 'cv')
https://github.com/Xfennec/progress
sudo apt install progressprogress
nix profile install nixpkgs#progressprogress 0.17-1
Coreutils Progress Viewer (formerly known as 'cv')
https://github.com/Xfennec/progress
sudo apt install progressprogress 0.17-r3
Coreutils Progress Viewer
https://github.com/Xfennec/progress
sudo apk add progressprogress-doc 0.17-r3
Coreutils Progress Viewer (documentation)
https://github.com/Xfennec/progress
sudo apk add progress-docprogress-zsh-completion 0.17-r3
Zsh completions for progress
https://github.com/Xfennec/progress
sudo apk add progress-zsh-completionprogress 0.17-7.fc45
Coreutils Viewer
https://github.com/Xfennec/progress
sudo dnf install progressprogress 0.17-2
Shows running coreutils basic commands and displays stats
https://github.com/Xfennec/progress
sudo pacman -S progressprogress 0.17-1.9
Coreutils Viewer
https://github.com/Xfennec/progress
sudo zypper install progressprogress-zsh-completion 0.17-1.9
ZSH Completion for progress
https://github.com/Xfennec/progress
sudo zypper install progress-zsh-completionprogress
sudo port install progresssource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.