Преглед на файлове

Merge pull request #19272 from sdurrheimer/zsh-completion-daemon-userns-remap

Add zsh completion for 'docker daemon --userns-remap'
David Calavera преди 9 години
родител
ревизия
09510c7c43
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. 9 0
      contrib/completion/zsh/_docker

+ 9 - 0
contrib/completion/zsh/_docker

@@ -634,6 +634,7 @@ __docker_subcommand() {
                 "($help)--tlscert=[Path to TLS certificate file]:PEM file:_files -g "*.(pem|crt)"" \
                 "($help)--tlskey=[Path to TLS key file]:Key file:_files -g "*.(pem|key)"" \
                 "($help)--tlsverify[Use TLS and verify the remote]" \
+                "($help)--userns-remap=[User/Group setting for user namespaces]:user\:group:->users-groups" \
                 "($help)--userland-proxy[Use userland proxy for loopback traffic]" && ret=0
 
             case $state in
@@ -653,6 +654,14 @@ __docker_subcommand() {
                         _describe -t cluster-store-opts "Cluster Store Options" opts -qS "=" && ret=0
                     fi
                     ;;
+                (users-groups)
+                    if compset -P '*:'; then
+                        _groups && ret=0
+                    else
+                        _describe -t userns-default "default Docker user management" '(default)' && ret=0
+                        _users && ret=0
+                    fi
+                    ;;
             esac
             ;;
         (diff)