From 9e624d32500e8e1894558e6dedccad5539345ed0 Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Tue, 5 Jan 2016 09:53:16 -0800 Subject: [PATCH] bash completion for `--isolation` Signed-off-by: Harald Albers --- contrib/completion/bash/docker | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 5db2891630..8cbdf419c0 100644 --- a/contrib/completion/bash/docker +++ b/contrib/completion/bash/docker @@ -340,6 +340,10 @@ __docker_complete_capabilities() { " -- "$cur" ) ) } +__docker_complete_isolation() { + COMPREPLY=( $( compgen -W "default hyperv process" -- "$cur" ) ) +} + __docker_complete_log_drivers() { COMPREPLY=( $( compgen -W " awslogs @@ -532,6 +536,7 @@ _docker_build() { --cpu-period --cpu-quota --file -f + --isolation --memory -m --memory-swap --tag -t @@ -560,6 +565,10 @@ _docker_build() { _filedir return ;; + --isolation) + __docker_complete_isolation + return + ;; --tag|-t) __docker_complete_image_repos_and_tags return @@ -1455,6 +1464,7 @@ _docker_run() { --group-add --hostname -h --ipc + --isolation --kernel-memory --label-file --label -l @@ -1560,6 +1570,10 @@ _docker_run() { esac return ;; + --isolation) + __docker_complete_isolation + return + ;; --link) case "$cur" in *:*)