Documentation
¶
Index ¶
- func DefaultProgressBar[T int64 | uint64 | int](totalLength T, showBytes bool, desc ...string) *progressbar.ProgressBar
- type NoOpProgressBar
- func (p *NoOpProgressBar) Cancel()
- func (p *NoOpProgressBar) ChangeMax(value int)
- func (p *NoOpProgressBar) ChangeMax64(value int64)
- func (p *NoOpProgressBar) Close() error
- func (p *NoOpProgressBar) Finish() error
- func (p *NoOpProgressBar) Read(buf []byte) (int, error)
- func (p *NoOpProgressBar) Set(value int) error
- func (p *NoOpProgressBar) Set64(value int64) error
- func (p *NoOpProgressBar) Write(buf []byte) (int, error)
- type Progress
- type RealProgressBar
- func (p *RealProgressBar) Cancel()
- func (p *RealProgressBar) ChangeMax(value int)
- func (p *RealProgressBar) ChangeMax64(value int64)
- func (p *RealProgressBar) Close() error
- func (p *RealProgressBar) Finish() error
- func (p *RealProgressBar) Read(buf []byte) (int, error)
- func (p *RealProgressBar) Set(value int) error
- func (p *RealProgressBar) Set64(value int64) error
- func (p *RealProgressBar) Write(buf []byte) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoOpProgressBar ¶
type NoOpProgressBar struct{}
NoOpProgressBar is a progress bar that does nothing
func (*NoOpProgressBar) Cancel ¶
func (p *NoOpProgressBar) Cancel()
func (*NoOpProgressBar) ChangeMax ¶
func (p *NoOpProgressBar) ChangeMax(value int)
func (*NoOpProgressBar) ChangeMax64 ¶
func (p *NoOpProgressBar) ChangeMax64(value int64)
func (*NoOpProgressBar) Close ¶
func (p *NoOpProgressBar) Close() error
func (*NoOpProgressBar) Finish ¶
func (p *NoOpProgressBar) Finish() error
func (*NoOpProgressBar) Set ¶
func (p *NoOpProgressBar) Set(value int) error
func (*NoOpProgressBar) Set64 ¶
func (p *NoOpProgressBar) Set64(value int64) error
type Progress ¶
type Progress interface { Set(value int) error Set64(value int64) error Finish() error Cancel() ChangeMax(value int) ChangeMax64(value int64) Read(buf []byte) (int, error) Close() error Write(buf []byte) (int, error) }
Progress is an interface to represent a progress tracking mechanism with methods to set, update, and finalize progress.
type RealProgressBar ¶
type RealProgressBar struct {
// contains filtered or unexported fields
}
RealProgressBar is a progress bar that uses schollz/progressbar
func (*RealProgressBar) Cancel ¶
func (p *RealProgressBar) Cancel()
func (*RealProgressBar) ChangeMax ¶
func (p *RealProgressBar) ChangeMax(value int)
func (*RealProgressBar) ChangeMax64 ¶
func (p *RealProgressBar) ChangeMax64(value int64)
func (*RealProgressBar) Close ¶
func (p *RealProgressBar) Close() error
func (*RealProgressBar) Finish ¶
func (p *RealProgressBar) Finish() error
func (*RealProgressBar) Set ¶
func (p *RealProgressBar) Set(value int) error
func (*RealProgressBar) Set64 ¶
func (p *RealProgressBar) Set64(value int64) error
Click to show internal directories.
Click to hide internal directories.