From 87033ac37341fd63aed3be97ff6096b5337c264d Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Sat, 5 Nov 2016 11:22:47 -0700 Subject: [PATCH] Fix bash completion for `docker inspect --type` Signed-off-by: Harald Albers Upstream-commit: 2bf6e4c76989220079aee258d7be6165fc932c59 Component: cli --- components/cli/contrib/completion/bash/docker | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/components/cli/contrib/completion/bash/docker b/components/cli/contrib/completion/bash/docker index f262559801..58595be2aa 100644 --- a/components/cli/contrib/completion/bash/docker +++ b/components/cli/contrib/completion/bash/docker @@ -2184,9 +2184,11 @@ _docker_info() { } _docker_inspect() { + local preselected_type local type if [ "$1" = "--type" ] ; then + preselected_type=yes type="$2" else type=$(__docker_value_of_option --type) @@ -2197,17 +2199,17 @@ _docker_inspect() { return ;; --type) - if [ -z "$type" ] ; then + if [ -z "$preselected_type" ] ; then COMPREPLY=( $( compgen -W "image container" -- "$cur" ) ) + return fi - return ;; esac case "$cur" in -*) local options="--format -f --help --size -s" - if [ -z "$type" ] ; then + if [ -z "$preselected_type" ] ; then options+=" --type" fi COMPREPLY=( $( compgen -W "$options" -- "$cur" ) )