(text string, current int64, total int64, bytesPerSecond int64)
| 44 | } |
| 45 | |
| 46 | func (b *ProgressBar) UpdateProgress(text string, current int64, total int64, bytesPerSecond int64) { |
| 47 | b.logger.LogError("\r") |
| 48 | length := b.renderProgress(text, current, total, bytesPerSecond) |
| 49 | left := b.renderedLength - length |
| 50 | if left > 0 { |
| 51 | b.logger.LogError(strings.Repeat(" ", left)) |
| 52 | } |
| 53 | b.renderedLength = length |
| 54 | } |
| 55 | |
| 56 | func (b *ProgressBar) Remove() { |
| 57 | if b.renderedLength > 0 { |