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

Method progressReader

plugin/module_manager.go:190–198  ·  view source on GitHub ↗
(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar)

Source from the content-addressed store, hash-verified

188}
189
190func (m ModuleManager) progressReader(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar) io.Reader {
191 return visualization.NewProgressReader(reader, func(progress visualization.Progress) {
192 displayText := text
193 if progress.Completed {
194 displayText = completedText
195 }
196 progressBar.UpdateProgress(displayText, progress.BytesRead, length, progress.BytesPerSecond)
197 })
198}
199
200func (m ModuleManager) moduleDirectory(definition ModuleDefinition) (string, error) {
201 modulesDirectory, err := directories.Modules()

Callers 1

downloadMethod · 0.95

Calls 2

NewProgressReaderFunction · 0.92
UpdateProgressMethod · 0.80

Tested by

no test coverage detected