diff options
| author | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-03-16 17:25:07 +0100 |
|---|---|---|
| committer | Jonas Knobloch <jonas.knobloch@t-online.de> | 2026-03-16 17:25:07 +0100 |
| commit | b3c48d34e3b54be631ec275c900dc6955a96e868 (patch) | |
| tree | d4901dcf7b7bf2d612918f536e3a4411a4eda239 /tui | |
| parent | 0994cea0b1b0ed926c3821e0664d24b11bfddea4 (diff) | |
Rename receivers
Diffstat (limited to 'tui')
| -rw-r--r-- | tui/progressbar.go | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/tui/progressbar.go b/tui/progressbar.go index 73a0c6a..5d2dbda 100644 --- a/tui/progressbar.go +++ b/tui/progressbar.go @@ -27,38 +27,38 @@ func NewProgressBar(title string, width, steps int, start time.Time) *ProgressBa return pb } -func (p *ProgressBar) Increment() { - p.n++ +func (pb *ProgressBar) Increment() { + pb.n++ } -func (p *ProgressBar) Update(steps int) { - p.n = steps +func (pb *ProgressBar) Update(steps int) { + pb.n = steps } -func (p *ProgressBar) Print() { - fmt.Print(p.String()) +func (pb *ProgressBar) Print() { + fmt.Print(pb.String()) } -func (p *ProgressBar) Finish() { +func (pb *ProgressBar) Finish() { fmt.Println() } -func (p *ProgressBar) String() string { - progress := int(float64(p.n) / float64(p.steps) * float64(p.width)) - percentage := int(float64(p.n) / float64(p.steps) * 100) +func (pb *ProgressBar) String() string { + progress := int(float64(pb.n) / float64(pb.steps) * float64(pb.width)) + percentage := int(float64(pb.n) / float64(pb.steps) * 100) - lap := time.Since(p.start) + lap := time.Since(pb.start) duration := fmt.Sprintf("%02d:%02d:%02d", int(lap.Hours()), int(lap.Minutes())%60, int(lap.Seconds())%60) return fmt.Sprintf( "\r[%s] %-20s %3d%% [%s%s] %d/%d", duration, - p.title, + pb.title, percentage, - strings.Repeat("=", min(progress, p.width)), - strings.Repeat("-", max(0, p.width-progress)), - p.n, - p.steps, + strings.Repeat("=", min(progress, pb.width)), + strings.Repeat("-", max(0, pb.width-progress)), + pb.n, + pb.steps, ) } |
