From e79d37948260189c96424236327c3e1c074de552 Mon Sep 17 00:00:00 2001 From: Freeman Liu Date: Sun, 22 Sep 2024 23:07:03 +0800 Subject: [PATCH] remove completeOutputFormat function --- pkg/cmd/introspect/introspect.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkg/cmd/introspect/introspect.go b/pkg/cmd/introspect/introspect.go index 9adcb27..e3b9dad 100644 --- a/pkg/cmd/introspect/introspect.go +++ b/pkg/cmd/introspect/introspect.go @@ -36,7 +36,10 @@ func NewCmdIntrospect(globalOptions *model.GlobalOptions) *cobra.Command { cmd.Flags().StringVarP(&opt.config, "config", "f", globalOptions.Config, "Config file to use") cmd.Flags().StringVarP(&opt.output, "output", "o", "json", "Output format, one of (json, yaml)") - _ = cmd.RegisterFlagCompletionFunc("output", completeOutputFormat) + + _ = cmd.RegisterFlagCompletionFunc("output", func(_ *cobra.Command, _ []string, _ string) ([]string, cobra.ShellCompDirective) { + return []string{"json", "yaml"}, cobra.ShellCompDirectiveNoFileComp + }) return cmd } @@ -47,10 +50,6 @@ func validateArgs(_ *cobra.Command, args []string) { } } -func completeOutputFormat(_ *cobra.Command, _ []string, _ string) ([]string, cobra.ShellCompDirective) { - return []string{"json", "yaml"}, cobra.ShellCompDirectiveNoFileComp -} - func run(_ *cobra.Command, _ []string, opt *introspectOptions, _ *model.GlobalOptions) { renderContexts := sync.OnceValue(func() []*model.RenderContext { cfg, err := util.ReadConfig(opt.config)