mirror of https://github.com/docker/cli.git
bash completion for dockerd
Signed-off-by: Harald Albers <github@albersweb.de>
This commit is contained in:
parent
d5a8d411ba
commit
3417ef2b0c
|
@ -2308,6 +2308,14 @@ _docker() {
|
||||||
(( counter++ ))
|
(( counter++ ))
|
||||||
done
|
done
|
||||||
|
|
||||||
|
local binary="${words[0]}"
|
||||||
|
if [[ $binary == dockerd ]] ; then
|
||||||
|
# for the dockerd binary, we reuse completion of `docker daemon`.
|
||||||
|
# dockerd does not have subcommands and global options.
|
||||||
|
command=daemon
|
||||||
|
command_pos=0
|
||||||
|
fi
|
||||||
|
|
||||||
local completions_func=_docker_${command}
|
local completions_func=_docker_${command}
|
||||||
declare -F $completions_func >/dev/null && $completions_func
|
declare -F $completions_func >/dev/null && $completions_func
|
||||||
|
|
||||||
|
@ -2318,4 +2326,4 @@ _docker() {
|
||||||
eval "$__docker_previous_extglob_setting"
|
eval "$__docker_previous_extglob_setting"
|
||||||
unset __docker_previous_extglob_setting
|
unset __docker_previous_extglob_setting
|
||||||
|
|
||||||
complete -F _docker docker
|
complete -F _docker docker dockerd
|
||||||
|
|
Loading…
Reference in New Issue