Versions in this module Expand all Collapse all v1 v1.4.0 Aug 19, 2016 Changes in this version + type CallbackReader struct + C CopyCallback + ReadSize int64 + TotalSize int64 + func (w *CallbackReader) Read(p []byte) (int, error) + type CopyCallback func(totalSize int64, readSoFar int64, readSinceLast int) error + type ProgressMeter struct + func NewProgressMeter(estFiles int, estBytes int64, dryRun bool, logPath string) *ProgressMeter + func (p *ProgressMeter) Add(name string) + func (p *ProgressMeter) Finish() + func (p *ProgressMeter) FinishTransfer(name string) + func (p *ProgressMeter) Skip(size int64) + func (p *ProgressMeter) Start() + func (p *ProgressMeter) TransferBytes(direction, name string, read, total int64, current int) + type Spinner struct + func NewSpinner() *Spinner + func (s *Spinner) Finish(out io.Writer, finishMsg string) + func (s *Spinner) Print(out io.Writer, msg string) + func (s *Spinner) Spin(out io.Writer)