Browse Source

bash completion for labels on build, networks and volumes

Signed-off-by: Harald Albers <github@albersweb.de>
Harald Albers 9 years ago
parent
commit
a2958aa18f
1 changed files with 7 additions and 3 deletions
  1. 7 3
      contrib/completion/bash/docker

+ 7 - 3
contrib/completion/bash/docker

@@ -633,6 +633,7 @@ _docker_build() {
 		--cpu-quota
 		--cpu-quota
 		--file -f
 		--file -f
 		--isolation
 		--isolation
+		--label
 		--memory -m
 		--memory -m
 		--memory-swap
 		--memory-swap
 		--shm-size
 		--shm-size
@@ -1320,11 +1321,14 @@ _docker_network_create() {
 			COMPREPLY=( $(compgen -W "$plugins" -- "$cur") )
 			COMPREPLY=( $(compgen -W "$plugins" -- "$cur") )
 			return
 			return
 			;;
 			;;
+		--label)
+			return
+			;;
 	esac
 	esac
 
 
 	case "$cur" in
 	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
 	esac
 }
 }
@@ -2020,14 +2024,14 @@ _docker_volume_create() {
 			__docker_complete_plugins Volume
 			__docker_complete_plugins Volume
 			return
 			return
 			;;
 			;;
-		--name|--opt|-o)
+		--label|--name|--opt|-o)
 			return
 			return
 			;;
 			;;
 	esac
 	esac
 
 
 	case "$cur" in
 	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
 	esac
 }
 }