Browse code

Fix bash completion for `docker service ps --filter node`

Signed-off-by: Harald Albers <github@albersweb.de>

Harald Albers authored on 2017/02/24 22:09:26
Showing 1 changed files
... ...
@@ -405,10 +405,6 @@ __docker_complete_nodes() {
405 405
 	COMPREPLY=( $(compgen -W "$(__docker_nodes "$@")" -- "$current") )
406 406
 }
407 407
 
408
-__docker_complete_nodes_plus_self() {
409
-	__docker_complete_nodes --add self "$@"
410
-}
411
-
412 408
 # __docker_services returns a list of all services. Additional options to
413 409
 # `docker service ls` may be specified in order to filter the list, e.g.
414 410
 # `__docker_services --filter name=xxx`
... ...
@@ -2914,7 +2910,7 @@ _docker_service_ps() {
2914 2914
 			return
2915 2915
 			;;
2916 2916
 		node)
2917
-			__docker_complete_nodes_plus_self --cur "${cur##*=}"
2917
+			__docker_complete_nodes --cur "${cur##*=}" --add self
2918 2918
 			return
2919 2919
 			;;
2920 2920
 	esac
... ...
@@ -3327,7 +3323,7 @@ _docker_node_inspect() {
3327 3327
 			COMPREPLY=( $( compgen -W "--format -f --help --pretty" -- "$cur" ) )
3328 3328
 			;;
3329 3329
 		*)
3330
-			__docker_complete_nodes_plus_self
3330
+			__docker_complete_nodes --add self
3331 3331
 	esac
3332 3332
 }
3333 3333
 
... ...
@@ -3413,7 +3409,7 @@ _docker_node_ps() {
3413 3413
 			COMPREPLY=( $( compgen -W "--filter -f --help --no-resolve --no-trunc" -- "$cur" ) )
3414 3414
 			;;
3415 3415
 		*)
3416
-			__docker_complete_nodes_plus_self
3416
+			__docker_complete_nodes --add self
3417 3417
 			;;
3418 3418
 	esac
3419 3419
 }