From 109ae801cf9e82213e81d41f4943b8c01835eb59 Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Fri, 9 Oct 2015 13:57:15 +0200 Subject: [PATCH] Add bash completion for `--cluster-store-opt` Signed-off-by: Harald Albers Upstream-commit: a095f82877cd3ab7e49526715259a86b47c996f4 Component: engine --- components/engine/contrib/completion/bash/docker | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/components/engine/contrib/completion/bash/docker b/components/engine/contrib/completion/bash/docker index ce35eb7e5e..c8c02ecbfc 100644 --- a/components/engine/contrib/completion/bash/docker +++ b/components/engine/contrib/completion/bash/docker @@ -537,6 +537,7 @@ _docker_daemon() { --bridge -b --cluster-advertise --cluster-store + --cluster-store-opt --default-gateway --default-gateway-v6 --default-ulimit @@ -568,6 +569,11 @@ _docker_daemon() { __docker_nospace return ;; + --cluster-store-opt) + COMPREPLY=( $( compgen -W "kv.cacertfile kv.certfile kv.keyfile" -S = -- "$cur" ) ) + __docker_nospace + return + ;; --exec-root|--graph|-g) _filedir -d return @@ -631,8 +637,8 @@ _docker_daemon() { __docker_complete_log_driver_options && return - # completions for --storage-opt case "${words[$cword-2]}$prev=" in + # completions for --storage-opt *dm.blkdiscard=*) COMPREPLY=( $( compgen -W "false true" -- "${cur#=}" ) ) return @@ -649,6 +655,11 @@ _docker_daemon() { _filedir return ;; + # completions for --cluster-store-opt + *kv.*file=*) + _filedir + return + ;; esac case "$cur" in