This repository contains two PowerShell and Bash scripts designed to monitor the progress of a file being downloaded or updated in real-time. They display information such as processed size, progress percentage, current speed, average speed, maximum speed seen, and estimated time remaining based on current and average speeds. Additionally, they provide a visual representation of the download speed over time.
- Displays processed size in GB.
- Shows progress percentage with a progress bar.
- Calculates and displays current speed, average speed, and maximum speed seen.
- Provides estimated time remaining based on current and average speeds.
- Visual representation of download speed over time.
- Clears the screen periodically to maintain readability.
- Save the script to a file, for example,
progress.ps1
. - Open PowerShell with administrator privileges.
- Navigate to the directory where you saved
progress.ps1
. - Run the script using the following command:
.\progress.ps1
- Save the script to a file, for example, progress.sh.
- Open a terminal.
- Navigate to the directory where you saved progress.sh.
- Make the script executable:
chmod +x progress.sh
- Run the script using the following command:
./progress.sh
This is a quick script created with the assistance of ChatGPT for personal use, so bugs may exist here and there, but it does the job.