Go: progress bars in terminal applications

uiprogress: A Go library to render progress bars in terminal applications. It provides a set of flexible features with a customizable API. Progress bars improve readability for terminal applications with long outputs by providing a concise feedback loop.

A nebo pak už i něco propracovanějšího a komplexnějšího:


  • Multiple Bars: uiprogress can render multiple progress bars that can be tracked concurrently
  • Dynamic Addition: Add additional progress bars any time, even after the progress tracking has started
  • Prepend and Append Functions: Append or prepend completion percent and time elapsed to the progress bars
  • Custom Decorator Functions: Add custom functions around the bar along with helper functions
Publikováno v Go