Documentation
¶
Overview ¶
Package progress provides progress tracking functionality.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultManager ¶
type DefaultManager struct {
// contains filtered or unexported fields
}
DefaultManager wraps the existing progress.Trackable.
func NewDefaultManager ¶
func NewDefaultManager(noProgress bool) *DefaultManager
NewDefaultManager creates a new DefaultManager.
func (*DefaultManager) Tracker ¶
func (m *DefaultManager) Tracker() getter.ProgressTracker
Tracker returns the underlying progress tracker.
func (*DefaultManager) Wait ¶
func (m *DefaultManager) Wait()
Wait waits for all progress tracking to complete.
type Manager ¶
type Manager interface {
// Start starts the progress tracking.
Start()
// Wait waits for all progress tracking to complete.
Wait()
// Tracker returns the underlying progress tracker.
Tracker() getter.ProgressTracker
}
Manager defines the interface for progress tracking operations.
Click to show internal directories.
Click to hide internal directories.