Signed-off-by: Harald Albers <github@albersweb.de>
| ... | ... |
@@ -3342,15 +3342,23 @@ _docker_node_ls() {
|
| 3342 | 3342 |
__docker_complete_nodes --cur "${cur##*=}" --id
|
| 3343 | 3343 |
return |
| 3344 | 3344 |
;; |
| 3345 |
+ membership) |
|
| 3346 |
+ COMPREPLY=( $( compgen -W "accepted pending" -- "${cur##*=}" ) )
|
|
| 3347 |
+ return |
|
| 3348 |
+ ;; |
|
| 3345 | 3349 |
name) |
| 3346 | 3350 |
__docker_complete_nodes --cur "${cur##*=}" --name
|
| 3347 | 3351 |
return |
| 3348 | 3352 |
;; |
| 3353 |
+ role) |
|
| 3354 |
+ COMPREPLY=( $( compgen -W "manager worker" -- "${cur##*=}" ) )
|
|
| 3355 |
+ return |
|
| 3356 |
+ ;; |
|
| 3349 | 3357 |
esac |
| 3350 | 3358 |
|
| 3351 | 3359 |
case "$prev" in |
| 3352 | 3360 |
--filter|-f) |
| 3353 |
- COMPREPLY=( $( compgen -W "id label name" -S = -- "$cur" ) ) |
|
| 3361 |
+ COMPREPLY=( $( compgen -W "id label membership name role" -S = -- "$cur" ) ) |
|
| 3354 | 3362 |
__docker_nospace |
| 3355 | 3363 |
return |
| 3356 | 3364 |
;; |