From 593d25237be2c8884e12023d64ddb195d0d232d0 Mon Sep 17 00:00:00 2001 From: Ulysses Souza Date: Thu, 15 Sep 2022 03:53:07 +0200 Subject: [PATCH] Remove completion generation command Signed-off-by: Ulysses Souza --- cmd/compose/completion.go | 24 ------------------------ cmd/compose/compose.go | 1 - 2 files changed, 25 deletions(-) diff --git a/cmd/compose/completion.go b/cmd/compose/completion.go index 16525bf0a18..52c2a8eff97 100644 --- a/cmd/compose/completion.go +++ b/cmd/compose/completion.go @@ -17,36 +17,12 @@ package compose import ( - "os" "strings" "github.com/docker/compose/v2/pkg/api" "github.com/spf13/cobra" ) -var completionCmd = &cobra.Command{ - Use: "completion [bash|zsh|fish|powershell]", - Short: "Generate completion script", - Long: `To load completions run: - -$ docker compose completion [bash|zsh|fish|powershell] | source`, - DisableFlagsInUseLine: true, - ValidArgs: []string{"bash", "zsh", "fish", "powershell"}, - Args: cobra.ExactValidArgs(1), - Run: func(cmd *cobra.Command, args []string) { - switch args[0] { - case "bash": - cmd.Root().GenBashCompletion(os.Stdout) //nolint:errcheck - case "zsh": - cmd.Root().GenZshCompletion(os.Stdout) //nolint:errcheck - case "fish": - cmd.Root().GenFishCompletion(os.Stdout, true) //nolint:errcheck - case "powershell": - cmd.Root().GenPowerShellCompletionWithDesc(os.Stdout) //nolint:errcheck - } - }, -} - // validArgsFn defines a completion func to be returned to fetch completion options type validArgsFn func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) diff --git a/cmd/compose/compose.go b/cmd/compose/compose.go index 1b8e18b545b..1260c08e208 100644 --- a/cmd/compose/compose.go +++ b/cmd/compose/compose.go @@ -367,7 +367,6 @@ func RootCommand(dockerCli command.Cli, backend api.Service) *cobra.Command { pullCommand(&opts, backend), createCommand(&opts, backend), copyCommand(&opts, backend), - completionCmd, ) c.Flags().SetInterspersed(false) opts.addProjectFlags(c.Flags())