From 97f84b5dc1d5326c4c56e5057a8c330725247b9d Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Wed, 6 Jan 2016 10:15:12 -0800 Subject: [PATCH] bash completion for `docker update` Signed-off-by: Harald Albers --- contrib/completion/bash/docker | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 7be2becf75..0e9d4b792d 100644 --- a/contrib/completion/bash/docker +++ b/contrib/completion/bash/docker @@ -1773,6 +1773,42 @@ _docker_unpause() { esac } +_docker_update() { + local options_with_args=" + --blkio-weight + --cpu-period + --cpu-quota + --cpuset-cpus + --cpuset-mems + --cpu-shares + --kernel-memory + --memory -m + --memory-reservation + --memory-swap + " + + local boolean_options=" + --help + " + + local all_options="$options_with_args $boolean_options" + + case "$prev" in + $(__docker_to_extglob "$options_with_args") ) + return + ;; + esac + + case "$cur" in + -*) + COMPREPLY=( $( compgen -W "$all_options" -- "$cur" ) ) + ;; + *) + __docker_complete_containers_all + ;; + esac +} + _docker_top() { case "$cur" in -*) @@ -1930,6 +1966,7 @@ _docker() { tag top unpause + update version volume wait