From 6eb650185b63f13aa6c39c12d04fbaa69a00cc18 Mon Sep 17 00:00:00 2001 From: Zach Steindler Date: Mon, 4 Dec 2023 14:52:11 -0500 Subject: [PATCH] Add progress indicator when installing an extension (#8411) --- pkg/cmd/extension/command.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/cmd/extension/command.go b/pkg/cmd/extension/command.go index d81e26044..ae0cc7703 100644 --- a/pkg/cmd/extension/command.go +++ b/pkg/cmd/extension/command.go @@ -347,7 +347,11 @@ func NewCmdExtension(f *cmdutil.Factory) *cobra.Command { return err } - if err := m.Install(repo, pinFlag); err != nil { + io.StartProgressIndicator() + err = m.Install(repo, pinFlag) + io.StopProgressIndicator() + + if err != nil { if errors.Is(err, releaseNotFoundErr) { return fmt.Errorf("%s Could not find a release of %s for %s", cs.FailureIcon(), args[0], cs.Cyan(pinFlag))