Multi Progress Bar

Multi Progress Bar

Multi Progress Bar (mpb) is a Go lib for rendering progress bars in terminal applications.

Features

  • Multiple Bars: Multiple progress bars are supported
  • Dynamic Total: Set total while bar is running
  • Dynamic Add/Remove: Dynamically add or remove bars
  • Cancellation: Cancel whole rendering process
  • Predefined Decorators: Elapsed time, ewma based ETA, Percentage, Bytes counter
  • Decorator’s width sync: Synchronized decorator’s width among multiple bars
Rating:

comments powered by Disqus