Ver Fonte

Add zsh completion for 'docker network ls --filter scope'

Signed-off-by: Steve Durrheimer <s.durrheimer@gmail.com>
Steve Durrheimer há 8 anos atrás
pai
commit
0bd255f397
1 ficheiros alterados com 7 adições e 3 exclusões
  1. 7 3
      contrib/completion/zsh/_docker

+ 7 - 3
contrib/completion/zsh/_docker

@@ -1120,16 +1120,20 @@ __docker_network_complete_ls_filters() {
             (name)
             (name)
                 __docker_complete_networks_names && ret=0
                 __docker_complete_networks_names && ret=0
                 ;;
                 ;;
+            (scope)
+                opts=('global' 'local' 'swarm')
+                _describe -t scope-filter-opts "Scope filter options" opts && ret=0
+                ;;
             (type)
             (type)
-                type_opts=('builtin' 'custom')
-                _describe -t type-filter-opts "Type Filter Options" type_opts && ret=0
+                opts=('builtin' 'custom')
+                _describe -t type-filter-opts "Type filter options" opts && ret=0
                 ;;
                 ;;
             *)
             *)
                 _message 'value' && ret=0
                 _message 'value' && ret=0
                 ;;
                 ;;
         esac
         esac
     else
     else
-        opts=('driver' 'id' 'label' 'name' 'type')
+        opts=('driver' 'id' 'label' 'name' 'scope' 'type')
         _describe -t filter-opts "Filter Options" opts -qS "=" && ret=0
         _describe -t filter-opts "Filter Options" opts -qS "=" && ret=0
     fi
     fi