Bash completion for `docker node update` completes only one node
| ... | ... |
@@ -3526,7 +3526,11 @@ _docker_node_update() {
|
| 3526 | 3526 |
COMPREPLY=( $( compgen -W "--availability --help --label-add --label-rm --role" -- "$cur" ) ) |
| 3527 | 3527 |
;; |
| 3528 | 3528 |
*) |
| 3529 |
- __docker_complete_nodes |
|
| 3529 |
+ local counter=$(__docker_pos_first_nonflag '--availability|--label-add|--label-rm|--role') |
|
| 3530 |
+ if [ $cword -eq $counter ]; then |
|
| 3531 |
+ __docker_complete_nodes |
|
| 3532 |
+ fi |
|
| 3533 |
+ ;; |
|
| 3530 | 3534 |
esac |
| 3531 | 3535 |
} |
| 3532 | 3536 |
|