Documentation
¶
Overview ¶
Package progress provides a simple terminal progress bar.
Example ¶
package main
import (
"fmt"
"os"
"github.com/tj/go-progress"
)
func main() {
b := progress.NewInt(50)
for i := 0; i <= 50; i++ {
b.ValueInt(i)
b.Text(fmt.Sprintf("iteration %d", i))
b.WriteTo(os.Stdout)
}
}
Output:
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bar ¶
type Bar struct {
StartDelimiter string // StartDelimiter for the bar ("|").
EndDelimiter string // EndDelimiter for the bar ("|").
Filled string // Filled section representation ("█").
Empty string // Empty section representation ("░")
Total float64 // Total value.
Width int // Width of the bar.
// contains filtered or unexported fields
}
Bar is a progress bar.
Click to show internal directories.
Click to hide internal directories.
