From 2bf6e4c76989220079aee258d7be6165fc932c59 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 --- contrib/completion/bash/docker | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index f262559801..58595be2aa 100644 --- a/contrib/completion/bash/docker +++ b/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" ) )