MCPcopy Create free account
hub / github.com/UiPath/uipathcli / UpdateSteps

Method UpdateSteps

utils/visualization/progress_bar.go:21–34  ·  view source on GitHub ↗
(text string, current int, total int)

Source from the content-addressed store, hash-verified

19}
20
21func (b *ProgressBar) UpdateSteps(text string, current int, total int) {
22 b.logger.LogError("\r")
23 percent := 0.1
24 if total > 0 {
25 percent = float64(current) / float64(total) * 100
26 }
27 steps := fmt.Sprintf(" (%d/%d)", current, total)
28 length := b.renderTick(text, percent, steps)
29 left := b.renderedLength - length
30 if left > 0 {
31 b.logger.LogError(strings.Repeat(" ", left))
32 }
33 b.renderedLength = length
34}
35
36func (b *ProgressBar) UpdatePercentage(text string, percent float64) {
37 b.logger.LogError("\r")

Calls 2

renderTickMethod · 0.95
LogErrorMethod · 0.65