(text string, completedText string, reader io.Reader, length int64, progressBar *visualization.ProgressBar)
| 188 | } |
| 189 | |
| 190 | func (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 | |
| 200 | func (m ModuleManager) moduleDirectory(definition ModuleDefinition) (string, error) { |
| 201 | modulesDirectory, err := directories.Modules() |
no test coverage detected