diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 9ccb2c0f0e..8ea8f84248 100644 --- a/contrib/completion/bash/docker +++ b/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 -*)