progress

package
v0.1.0-preview.9.rc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsTTY

func IsTTY() bool

Types

type LogProgressTracker

type LogProgressTracker struct {
	// contains filtered or unexported fields
}

func NewLogProgressTracker

func NewLogProgressTracker(max int, logger iface.Logger) *LogProgressTracker

func (*LogProgressTracker) Clear

func (s *LogProgressTracker) Clear()

func (*LogProgressTracker) ProgressRows

func (s *LogProgressTracker) ProgressRows() []iface.ProgressRow

ProgressRows returns all progress entries, in the order they completed. It is safe to call from multiple goroutines.

func (*LogProgressTracker) Render

func (s *LogProgressTracker) Render()

func (*LogProgressTracker) Set

func (s *LogProgressTracker) Set(id string, pct int, label string)

type TTYProgressTracker

type TTYProgressTracker struct {
	// contains filtered or unexported fields
}

func NewTTYProgressTracker

func NewTTYProgressTracker(max int, target *os.File) *TTYProgressTracker

func (*TTYProgressTracker) Clear

func (t *TTYProgressTracker) Clear()

func (*TTYProgressTracker) ProgressRows

func (s *TTYProgressTracker) ProgressRows() []iface.ProgressRow

ProgressRows returns all progress entries, in the order they completed. It is safe to call from multiple goroutines.

func (*TTYProgressTracker) Render

func (t *TTYProgressTracker) Render()

func (*TTYProgressTracker) Set

func (t *TTYProgressTracker) Set(id string, pct int, label string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL