A terminal progress bar that shows a spinner, a colorized progress bar, the
percentage completed, elapsed time, estimated time of arrival (ETA), speed,
and optional informational text.
The bar updates in place by writing carriage‑return characters to
process.stdout. When the progress reaches the target (end), a check
mark is displayed and the bar finishes on a new line.
A terminal progress bar that shows a spinner, a colorized progress bar, the percentage completed, elapsed time, estimated time of arrival (ETA), speed, and optional informational text.
The bar updates in place by writing carriage‑return characters to
process.stdout. When the progress reaches the target (end), a check mark is displayed and the bar finishes on a new line.