>_

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