From 88987394f45f316d42615caf145ce4d951d583ff Mon Sep 17 00:00:00 2001 From: Harald Albers Date: Mon, 20 Feb 2017 16:35:51 +0100 Subject: [PATCH] Hide aliases in bash completion of `docker node|service` Signed-off-by: Harald Albers Upstream-commit: 52330a907ab3e5a0dfbfac4a7ca39a8ae268d32a Component: engine --- .../engine/contrib/completion/bash/docker | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/components/engine/contrib/completion/bash/docker b/components/engine/contrib/completion/bash/docker index 9ccb2c0f0e..8ea8f84248 100644 --- a/components/engine/contrib/completion/bash/docker +++ b/components/engine/contrib/completion/bash/docker @@ -2764,7 +2764,11 @@ _docker_network() { prune rm " - __docker_subcommands "$subcommands" && return + local aliases=" + list + remove + " + __docker_subcommands "$subcommands $aliases" && return case "$cur" in -*) @@ -2780,15 +2784,19 @@ _docker_service() { local subcommands=" create inspect - ls list - rm remove + ls + rm scale ps update " __docker_daemon_is_experimental && subcommands+="logs" - __docker_subcommands "$subcommands" && return + local aliases=" + list + remove + " + __docker_subcommands "$subcommands $aliases" && return case "$cur" in -*) @@ -3287,13 +3295,17 @@ _docker_node() { local subcommands=" demote inspect - ls list + ls promote - rm remove + rm ps update " - __docker_subcommands "$subcommands" && return + local aliases=" + list + remove + " + __docker_subcommands "$subcommands $aliases" && return case "$cur" in -*)