Sfoglia il codice sorgente

Merge pull request #19098 from albers/completion--isolation

bash completion for `--isolation`
David Calavera 9 anni fa
parent
commit
9819a9db20
1 ha cambiato i file con 14 aggiunte e 0 eliminazioni
  1. 14 0
      contrib/completion/bash/docker

+ 14 - 0
contrib/completion/bash/docker

@@ -340,6 +340,10 @@ __docker_complete_capabilities() {
 	" -- "$cur" ) )
 	" -- "$cur" ) )
 }
 }
 
 
+__docker_complete_isolation() {
+	COMPREPLY=( $( compgen -W "default hyperv process" -- "$cur" ) )
+}
+
 __docker_complete_log_drivers() {
 __docker_complete_log_drivers() {
 	COMPREPLY=( $( compgen -W "
 	COMPREPLY=( $( compgen -W "
 		awslogs
 		awslogs
@@ -532,6 +536,7 @@ _docker_build() {
 		--cpu-period
 		--cpu-period
 		--cpu-quota
 		--cpu-quota
 		--file -f
 		--file -f
+		--isolation
 		--memory -m
 		--memory -m
 		--memory-swap
 		--memory-swap
 		--tag -t
 		--tag -t
@@ -560,6 +565,10 @@ _docker_build() {
 			_filedir
 			_filedir
 			return
 			return
 			;;
 			;;
+		--isolation)
+			__docker_complete_isolation
+			return
+			;;
 		--tag|-t)
 		--tag|-t)
 			__docker_complete_image_repos_and_tags
 			__docker_complete_image_repos_and_tags
 			return
 			return
@@ -1455,6 +1464,7 @@ _docker_run() {
 		--group-add
 		--group-add
 		--hostname -h
 		--hostname -h
 		--ipc
 		--ipc
+		--isolation
 		--kernel-memory
 		--kernel-memory
 		--label-file
 		--label-file
 		--label -l
 		--label -l
@@ -1560,6 +1570,10 @@ _docker_run() {
 			esac
 			esac
 			return
 			return
 			;;
 			;;
+		--isolation)
+			__docker_complete_isolation
+			return
+			;;
 		--link)
 		--link)
 			case "$cur" in
 			case "$cur" in
 				*:*)
 				*:*)