MCPcopy Create free account
hub / github.com/cli/cli / StopProgressIndicator

Method StopProgressIndicator

pkg/iostreams/iostreams.go:351–359  ·  view source on GitHub ↗

StopProgressIndicator stops the progress indicator if it is running. Note that a textual progess indicator does not create a progress indicator, so this method is a no-op in that case.

()

Source from the content-addressed store, hash-verified

349// Note that a textual progess indicator does not create a progress indicator,
350// so this method is a no-op in that case.
351func (s *IOStreams) StopProgressIndicator() {
352 s.progressIndicatorMu.Lock()
353 defer s.progressIndicatorMu.Unlock()
354 if s.progressIndicator == nil {
355 return
356 }
357 s.progressIndicator.Stop()
358 s.progressIndicator = nil
359}
360
361func (s *IOStreams) RunWithProgress(label string, run func() error) error {
362 s.StartProgressIndicatorWithLabel(label)

Callers 1

RunWithProgressMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected