소스 검색

Merge pull request #23891 from sdurrheimer/zsh-completion-run-storage-opt

Add zsh completion for 'docker run --storage-opt size='
Vincent Demeester 9 년 전
부모
커밋
6211570de1
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      contrib/completion/zsh/_docker

+ 9 - 0
contrib/completion/zsh/_docker

@@ -1251,6 +1251,7 @@ __docker_subcommand() {
                 "($help)--rm[Remove intermediate containers when it exits]" \
                 "($help)--sig-proxy[Proxy all received signals to the process (non-TTY mode only)]" \
                 "($help)--stop-signal=[Signal to kill a container]:signal:_signals" \
+                "($help)--storage-opt=[Set storage driver options per container]:storage options:->storage-opt" \
                 "($help -): :__docker_images" \
                 "($help -):command: _command_names -e" \
                 "($help -)*::arguments: _normal" && ret=0
@@ -1263,6 +1264,14 @@ __docker_subcommand() {
                         __docker_runningcontainers -qS ":" && ret=0
                     fi
                     ;;
+                (storage-opt)
+                    if compset -P "*="; then
+                        _message "value" && ret=0
+                    else
+                        opts=('size')
+                        _describe -t filter-opts "storage options" opts -qS "=" && ret=0
+                    fi
+                    ;;
             esac
 
             ;;