diff --git a/v3/pool_win.go b/v3/pool_win.go index 954bf8f..7002e85 100644 --- a/v3/pool_win.go +++ b/v3/pool_win.go @@ -6,6 +6,7 @@ package pb import ( "fmt" "log" + "strings" "github.com/cheggaaa/pb/v3/termutil" ) @@ -30,6 +31,10 @@ func (p *Pool) print(first bool) bool { log.Panic(err) } } + cols, err := termutil.TerminalWidth() + if err != nil { + cols = defaultBarWidth + } isFinished := true for _, bar := range p.bars { if !bar.IsFinished() {