summaryrefslogtreecommitdiff
path: root/tui
diff options
context:
space:
mode:
authorJonas Knobloch <jonas.knobloch@t-online.de>2026-03-16 17:25:07 +0100
committerJonas Knobloch <jonas.knobloch@t-online.de>2026-03-16 17:25:07 +0100
commitb3c48d34e3b54be631ec275c900dc6955a96e868 (patch)
treed4901dcf7b7bf2d612918f536e3a4411a4eda239 /tui
parent0994cea0b1b0ed926c3821e0664d24b11bfddea4 (diff)
Rename receivers
Diffstat (limited to 'tui')
-rw-r--r--tui/progressbar.go32
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,
)
}