From 501b0c387d12518744f8f9ee46595bee637e2d11 Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Fri, 25 Mar 2016 10:56:04 -0700 Subject: [PATCH] bash completion for labels on build, networks and volumes Signed-off-by: Harald Albers (cherry picked from commit a2958aa18f148ce2672b2f0c237c288d3f200add) Signed-off-by: Sebastiaan van Stijn --- contrib/completion/bash/docker | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 76da887521..ad311dd1ec 100644 --- a/contrib/completion/bash/docker +++ b/contrib/completion/bash/docker @@ -637,6 +637,7 @@ _docker_build() { --cpu-quota --file -f --isolation + --label --memory -m --memory-swap --shm-size @@ -1324,11 +1325,14 @@ _docker_network_create() { COMPREPLY=( $(compgen -W "$plugins" -- "$cur") ) return ;; + --label) + return + ;; esac case "$cur" in -*) - COMPREPLY=( $( compgen -W "--aux-address --driver -d --gateway --help --internal --ip-range --ipam-driver --ipam-opt --ipv6 --opt -o --subnet" -- "$cur" ) ) + COMPREPLY=( $( compgen -W "--aux-address --driver -d --gateway --help --internal --ip-range --ipam-driver --ipam-opt --ipv6 --label --opt -o --subnet" -- "$cur" ) ) ;; esac } @@ -2024,14 +2028,14 @@ _docker_volume_create() { __docker_complete_plugins Volume return ;; - --name|--opt|-o) + --label|--name|--opt|-o) return ;; esac case "$cur" in -*) - COMPREPLY=( $( compgen -W "--driver -d --help --name --opt -o" -- "$cur" ) ) + COMPREPLY=( $( compgen -W "--driver -d --help --label --name --opt -o" -- "$cur" ) ) ;; esac }