Skip to content

cli: add speed and ETA to progress bar#124

Merged
adeebshihadeh merged 1 commit into
masterfrom
progress-bar-improvements
Mar 8, 2026
Merged

cli: add speed and ETA to progress bar#124
adeebshihadeh merged 1 commit into
masterfrom
progress-bar-improvements

Conversation

@adeebshihadeh

@adeebshihadeh adeebshihadeh commented Mar 8, 2026

Copy link
Copy Markdown
Contributor

Matches the progress output style from the old edl Python tool.

  • Fixed-width (20 char) progress bar instead of terminal-width expanding bar
  • Shows MB/s throughput, updated on a rolling basis
  • Shows estimated time remaining (e.g. 02m:30s left)
 |████████████--------| 60.0% 45.23 MB/s 01m:30s left

@adeebshihadeh adeebshihadeh force-pushed the progress-bar-improvements branch 2 times, most recently from aa3551b to 6c3734d Compare March 8, 2026 20:16
- Fixed-width (20 char) bar with MB/s and estimated time remaining
- Cumulative average throughput (total bytes / elapsed time)
- All fields padded to constant width to prevent text jumping
- Better error message surfacing on connect failure

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@adeebshihadeh adeebshihadeh force-pushed the progress-bar-improvements branch from 6c3734d to 58a53de Compare March 8, 2026 20:17
@adeebshihadeh adeebshihadeh merged commit bc06910 into master Mar 8, 2026
4 checks passed
@adeebshihadeh adeebshihadeh deleted the progress-bar-improvements branch March 8, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant