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

Method StopProgressIndicator

pkg/iostreams/iostreams.go:363–371  ·  view source on GitHub ↗

StopProgressIndicator stops the progress indicator if it is running. Note that a textual progress 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

361// Note that a textual progress indicator does not create a progress indicator,
362// so this method is a no-op in that case.
363func (s *IOStreams) StopProgressIndicator() {
364 s.progressIndicatorMu.Lock()
365 defer s.progressIndicatorMu.Unlock()
366 if s.progressIndicator == nil {
367 return
368 }
369 s.progressIndicator.Stop()
370 s.progressIndicator = nil
371}
372
373func (s *IOStreams) RunWithProgress(label string, run func() error) error {
374 s.StartProgressIndicatorWithLabel(label)

Callers 1

RunWithProgressMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected