Adopt Cobra completion v2 to support completion by CLI plugins

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof
2022-03-30 15:27:25 +02:00
committed by Sebastiaan van Stijn
parent 2b4ffb301b
commit cbec75e2f3
93 changed files with 538 additions and 61 deletions

View File

@ -30,6 +30,9 @@ func newDeployCommand(dockerCli command.Cli) *cobra.Command {
}
return RunDeploy(dockerCli, cmd.Flags(), config, opts)
},
ValidArgsFunction: func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) {
return completeNames(dockerCli)(cmd, args, toComplete)
},
}
flags := cmd.Flags()