Browse Source

Merge pull request #32028 from sdurrheimer/zsh-completion-service-ls-mode-filter

Add zsh completion for 'docker service ls --filter mode'
Vincent Demeester 8 năm trước cách đây
mục cha
commit
d9ecb1b8fe
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      contrib/completion/zsh/_docker

+ 5 - 1
contrib/completion/zsh/_docker

@@ -1765,6 +1765,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
                 ;;
                 ;;
@@ -1773,7 +1777,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