Browse code

Add zsh completion for 'docker swarm --availability'

Signed-off-by: Steve Durrheimer <s.durrheimer@gmail.com>
(cherry picked from commit ee2ce82c61c11b1c14f9febf811fbbc19d69b750)
Signed-off-by: Victor Vieux <vieux@docker.com>

Steve Durrheimer authored on 2017/01/20 00:54:36
Showing 1 changed files
... ...
@@ -1611,7 +1611,7 @@ __docker_secret_subcommand() {
1611 1611
 
1612 1612
     case "$words[1]" in
1613 1613
         (create)
1614
-            _arguments $(__docker_arguments) \
1614
+            _arguments $(__docker_arguments) -A '-*' \
1615 1615
                 $opts_help \
1616 1616
                 "($help)*"{-l=,--label=}"[Secret labels]:label: " \
1617 1617
                 "($help -):secret: " && ret=0
... ...
@@ -2083,9 +2083,10 @@ __docker_swarm_subcommand() {
2083 2083
                 "($help)--task-history-limit=[Task history retention limit]:limit: " && ret=0
2084 2084
             ;;
2085 2085
         (join)
2086
-            _arguments $(__docker_arguments) \
2086
+            _arguments $(__docker_arguments) -A '-*' \
2087 2087
                 $opts_help \
2088
-                "($help)--advertise-addr[Advertised address]:ip\:port: " \
2088
+                "($help)--advertise-addr=[Advertised address]:ip\:port: " \
2089
+                "($help)--availability=[Availability of the node]:availability:(active drain pause)" \
2089 2090
                 "($help)--listen-addr=[Listen address]:ip\:port: " \
2090 2091
                 "($help)--token=[Token for entry into the swarm]:secret: " \
2091 2092
                 "($help -):host\:port: " && ret=0
... ...
@@ -2516,14 +2517,14 @@ __docker_subcommand() {
2516 2516
             esac
2517 2517
             ;;
2518 2518
         (login)
2519
-            _arguments $(__docker_arguments) \
2519
+            _arguments $(__docker_arguments) -A '-*' \
2520 2520
                 $opts_help \
2521 2521
                 "($help -p --password)"{-p=,--password=}"[Password]:password: " \
2522 2522
                 "($help -u --user)"{-u=,--user=}"[Username]:username: " \
2523 2523
                 "($help -)1:server: " && ret=0
2524 2524
             ;;
2525 2525
         (logout)
2526
-            _arguments $(__docker_arguments) \
2526
+            _arguments $(__docker_arguments) -A '-*' \
2527 2527
                 $opts_help \
2528 2528
                 "($help -)1:server: " && ret=0
2529 2529
             ;;
... ...
@@ -2587,7 +2588,7 @@ __docker_subcommand() {
2587 2587
             __docker_image_subcommand && ret=0
2588 2588
             ;;
2589 2589
         (search)
2590
-            _arguments $(__docker_arguments) \
2590
+            _arguments $(__docker_arguments) -A '-*' \
2591 2591
                 $opts_help \
2592 2592
                 "($help)*"{-f=,--filter=}"[Filter values]:filter:->filter-options" \
2593 2593
                 "($help)--limit=[Maximum returned search results]:limit:(1 5 10 25 50)" \