mirror of https://github.com/docker/cli.git
Handle null completions with a default callback
Credits to thaJeztah
Signed-off-by: Harald Albers <github@albersweb.de>
(cherry picked from commit 06260e68f3
)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
ce77f4a545
commit
955e003345
|
@ -80,6 +80,13 @@ func NewCreateCommand(dockerCli command.Cli) *cobra.Command {
|
||||||
|
|
||||||
addCompletions(cmd, dockerCli)
|
addCompletions(cmd, dockerCli)
|
||||||
|
|
||||||
|
flags.VisitAll(func(flag *pflag.Flag) {
|
||||||
|
// Set a default completion function if none was set. We don't look
|
||||||
|
// up if it does already have one set, because Cobra does this for
|
||||||
|
// us, and returns an error (which we ignore for this reason).
|
||||||
|
_ = cmd.RegisterFlagCompletionFunc(flag.Name, completion.NoComplete)
|
||||||
|
})
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -72,6 +72,13 @@ func NewRunCommand(dockerCli command.Cli) *cobra.Command {
|
||||||
_ = cmd.RegisterFlagCompletionFunc("detach-keys", completeDetachKeys)
|
_ = cmd.RegisterFlagCompletionFunc("detach-keys", completeDetachKeys)
|
||||||
addCompletions(cmd, dockerCli)
|
addCompletions(cmd, dockerCli)
|
||||||
|
|
||||||
|
flags.VisitAll(func(flag *pflag.Flag) {
|
||||||
|
// Set a default completion function if none was set. We don't look
|
||||||
|
// up if it does already have one set, because Cobra does this for
|
||||||
|
// us, and returns an error (which we ignore for this reason).
|
||||||
|
_ = cmd.RegisterFlagCompletionFunc(flag.Name, completion.NoComplete)
|
||||||
|
})
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue