Documentation ¶
Overview ¶
Package progress assists in displaying human readable progress information.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bar ¶
type Bar float64
Bar provides a very simple progress bar implementation.
Use with fmt.Printf and "r" to format the progress bar. A "-" flag makes it progress from right to left.
type BytesPerSecond ¶
type BytesPerSecond int64
BytesPerSecond is the rate in seconds for byte operations
func NewBytesPerSecond ¶
func NewBytesPerSecond(n int64, duration time.Duration) BytesPerSecond
NewBytesPerSecond returns the rate that n bytes were written in the provided duration
func (BytesPerSecond) String ¶
func (bps BytesPerSecond) String() string
String returns the string representation of the rate
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
Writer buffers writes until flush, at which time the last screen is cleared and the current buffer contents are written. This is useful for implementing progress displays, such as those implemented in docker and git.