From c2c341f42bc94b317d05d99eb896a069e6e0ac39 Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Wed, 19 Oct 2016 18:50:13 +0200 Subject: [PATCH] Move bash completion logic to new subcommand: inspect Signed-off-by: Harald Albers --- contrib/completion/bash/docker | 58 +++++++++++++++++----------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 20684c12ab..7053f74e7c 100644 --- a/contrib/completion/bash/docker +++ b/contrib/completion/bash/docker @@ -1079,7 +1079,34 @@ _docker_container_export() { } _docker_container_inspect() { - _docker_inspect + case "$prev" in + --format|-f) + return + ;; + --type) + COMPREPLY=( $( compgen -W "image container" -- "$cur" ) ) + return + ;; + + esac + + case "$cur" in + -*) + COMPREPLY=( $( compgen -W "--format -f --help --size -s --type" -- "$cur" ) ) + ;; + *) + case $(__docker_value_of_option --type) in + '') + __docker_complete_containers_and_images + ;; + container) + __docker_complete_containers_all + ;; + image) + __docker_complete_images + ;; + esac + esac } _docker_container_kill() { @@ -1562,34 +1589,7 @@ _docker_info() { } _docker_inspect() { - case "$prev" in - --format|-f) - return - ;; - --type) - COMPREPLY=( $( compgen -W "image container" -- "$cur" ) ) - return - ;; - - esac - - case "$cur" in - -*) - COMPREPLY=( $( compgen -W "--format -f --help --size -s --type" -- "$cur" ) ) - ;; - *) - case $(__docker_value_of_option --type) in - '') - __docker_complete_containers_and_images - ;; - container) - __docker_complete_containers_all - ;; - image) - __docker_complete_images - ;; - esac - esac + _docker_container_inspect } _docker_kill() {