progress
agent-ready non-interactive
Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
How to install progress
brew install progress progress use case
Monitor real-time progress, throughput, and estimated time for running coreutils file operations (cp, mv, dd, tar, etc.)
When to use progress
- When performing large file copies or moves and need to know percentage complete and remaining time
- When debugging slow file transfers to identify bottlenecks or estimate completion
- When monitoring multiple concurrent file operations in a 'top-like' dashboard
When not to use progress
- When the file operation is not a coreutils command (e.g., rsync, scp, or custom scripts)
- When you need progress information in a machine-readable format like JSON (tool outputs human-readable text)
progress features
- · Shows percentage of data copied for running coreutils commands
- · Displays estimated time to completion and current throughput
- · Provides a top-like continuous monitoring mode
- · Works on Linux, FreeBSD, and macOS
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like progress on its own.
Set up MCP →Similar tools to progress
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.