Provides a generic progress meter for any shell command. It saves runtimes for each unique command (pwd + cmd + arguments) to provide relevant time estimates.
Typical usage is for recurring long running makes.
Provide a progress meter for any command:
progress <command> <arguments..>
Always wrap 'make' in progress:
alias make='progress make'
Show time statistics for the specified command:
progress --stats <command> <arguments..>
Run times are saved to ~/.progress/.
Run progress on a linux kernel make:
cd linux
progress make