...

Text file src/github.com/jedib0t/go-pretty/v6/progress/README.md

Documentation: github.com/jedib0t/go-pretty/v6/progress

     1# Progress
     2[![Go Reference](https://pkg.go.dev/badge/github.com/jedib0t/go-pretty/v6/progress.svg)](https://pkg.go.dev/github.com/jedib0t/go-pretty/v6/progress)
     3
     4Track the Progress of one or more Tasks (like downloading multiple files in
     5parallel).
     6
     7  - Track one or more Tasks at the same time
     8  - Dynamically add one or more Task Trackers while `Render()` is in progress
     9  - Choose to have the Writer auto-stop the Render when no more Trackers are
    10    in queue, or manually stop using `Stop()`
    11  - Redirect output to an io.Writer object (like os.StdOut)
    12  - Completely customizable styles
    13    - Many ready-to-use styles: [style.go](style.go)
    14    - Colorize various parts of the Tracker using `StyleColors`
    15    - Customize how Trackers get rendered using `StyleOptions`
    16
    17A demonstration of all the capabilities can be found here:
    18[../cmd/demo-progress](../cmd/demo-progress)
    19
    20## Sample Progress Tracking
    21
    22<img src="images/demo.gif" width="640px"/>
    23
    24# TODO
    25
    26  - Optimize CPU and Memory Usage

View as plain text