Versions in this module Expand all Collapse all v1 v1.13.1 Mar 11, 2020 Changes in this version + func Aux(out Output, a interface{}) + func Message(out Output, id, message string) + func Messagef(out Output, id, format string, a ...interface{}) + func Update(out Output, id, action string) + func Updatef(out Output, id, format string, a ...interface{}) + type Output interface + WriteProgress func(Progress) error + func ChanOutput(progressChan chan<- Progress) Output + func DiscardOutput() Output + type Progress struct + Action string + Aux interface{} + Current int64 + ID string + LastUpdate bool + Message string + Total int64 + type Reader struct + func NewProgressReader(in io.ReadCloser, out Output, size int64, id, action string) *Reader + func (p *Reader) Close() error + func (p *Reader) Read(buf []byte) (n int, err error)