瀏覽代碼

Merge pull request #31190 from albers/completion-hide-aliases

Hide aliases in bash completion of `docker node|service`
Vincent Demeester 8 年之前
父節點
當前提交
ae00a139cb
共有 1 個文件被更改,包括 19 次插入7 次删除
  1. 19 7
      contrib/completion/bash/docker

+ 19 - 7
contrib/completion/bash/docker

@@ -2769,7 +2769,11 @@ _docker_network() {
 		prune
 		prune
 		rm
 		rm
 	"
 	"
-	__docker_subcommands "$subcommands" && return
+	local aliases="
+		list
+		remove
+	"
+	__docker_subcommands "$subcommands $aliases" && return
 
 
 	case "$cur" in
 	case "$cur" in
 		-*)
 		-*)
@@ -2785,15 +2789,19 @@ _docker_service() {
 	local subcommands="
 	local subcommands="
 		create
 		create
 		inspect
 		inspect
-		ls list
-		rm remove
+		ls
+		rm
 		scale
 		scale
 		ps
 		ps
 		update
 		update
 	"
 	"
 	__docker_daemon_is_experimental && subcommands+="logs"
 	__docker_daemon_is_experimental && subcommands+="logs"
 
 
-	__docker_subcommands "$subcommands" && return
+	local aliases="
+		list
+		remove
+	"
+	__docker_subcommands "$subcommands $aliases" && return
 
 
 	case "$cur" in
 	case "$cur" in
 		-*)
 		-*)
@@ -3292,13 +3300,17 @@ _docker_node() {
 	local subcommands="
 	local subcommands="
 		demote
 		demote
 		inspect
 		inspect
-		ls list
+		ls
 		promote
 		promote
-		rm remove
+		rm
 		ps
 		ps
 		update
 		update
 	"
 	"
-	__docker_subcommands "$subcommands" && return
+	local aliases="
+		list
+		remove
+	"
+	__docker_subcommands "$subcommands $aliases" && return
 
 
 	case "$cur" in
 	case "$cur" in
 		-*)
 		-*)