Browse code

Merge pull request #31915 from albers/fix-completion-node-update

Bash completion for `docker node update` completes only one node

Sebastiaan van Stijn authored on 2017/03/20 22:10:25
Showing 1 changed files
... ...
@@ -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