瀏覽代碼

Add zsh completion for 'docker service ls --filter mode'

Signed-off-by: Steve Durrheimer <s.durrheimer@gmail.com>
Steve Durrheimer 8 年之前
父節點
當前提交
94b6e810e0
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      contrib/completion/zsh/_docker

+ 5 - 1
contrib/completion/zsh/_docker

@@ -1762,6 +1762,10 @@ __docker_service_complete_ls_filters() {
             (id)
             (id)
                 __docker_complete_services_ids && ret=0
                 __docker_complete_services_ids && ret=0
                 ;;
                 ;;
+            (mode)
+                opts=('global' 'replicated')
+                _describe -t mode-opts "mode options" opts && ret=0
+                ;;
             (name)
             (name)
                 __docker_complete_services_names && ret=0
                 __docker_complete_services_names && ret=0
                 ;;
                 ;;
@@ -1770,7 +1774,7 @@ __docker_service_complete_ls_filters() {
                 ;;
                 ;;
         esac
         esac
     else
     else
-        opts=('id' 'label' 'name')
+        opts=('id' 'label' 'mode' 'name')
         _describe -t filter-opts "filter options" opts -qS "=" && ret=0
         _describe -t filter-opts "filter options" opts -qS "=" && ret=0
     fi
     fi