Documentation ¶
Overview ¶
Package progress provides simple progress bar writing to output
Example ¶
const totalIterations = 10 var b bytes.Buffer bar := progress.New(0, totalIterations, progress.Options{ // Verbose: true, Output: io.Writer(&b), Graph: "#", }) _, _ = bar.Start() for i := 0; i < totalIterations; i++ { _, _ = bar.Advance(1) } if _, err := bar.Stop(); err != nil { log.Printf("failed to finish progress: %v", err) } fmt.Println(b.String()) // 10/10 [##################################################] 100%
Output:
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.