Honour $DOCKER_HIDE_LEGACY_COMMANDS in bash completion
Signed-off-by: Harald Albers <github@albersweb.de>
(cherry picked from commit aa006f1280
)
Signed-off-by: Victor Vieux <vieux@docker.com>
This commit is contained in:
parent
ba79dde9d2
commit
7bb3740386
1 changed files with 25 additions and 18 deletions
|
@ -3972,11 +3972,30 @@ _docker() {
|
|||
local previous_extglob_setting=$(shopt -p extglob)
|
||||
shopt -s extglob
|
||||
|
||||
local commands=(
|
||||
attach
|
||||
build
|
||||
commit
|
||||
local management_commands=(
|
||||
container
|
||||
image
|
||||
network
|
||||
node
|
||||
plugin
|
||||
secret
|
||||
service
|
||||
stack
|
||||
system
|
||||
volume
|
||||
)
|
||||
|
||||
local top_level_commands=(
|
||||
build
|
||||
login
|
||||
logout
|
||||
run
|
||||
search
|
||||
version
|
||||
)
|
||||
|
||||
local legacy_commands=(
|
||||
commit
|
||||
cp
|
||||
create
|
||||
diff
|
||||
|
@ -3984,20 +4003,14 @@ _docker() {
|
|||
exec
|
||||
export
|
||||
history
|
||||
image
|
||||
images
|
||||
import
|
||||
info
|
||||
inspect
|
||||
kill
|
||||
load
|
||||
login
|
||||
logout
|
||||
logs
|
||||
network
|
||||
node
|
||||
pause
|
||||
plugin
|
||||
port
|
||||
ps
|
||||
pull
|
||||
|
@ -4006,23 +4019,15 @@ _docker() {
|
|||
restart
|
||||
rm
|
||||
rmi
|
||||
run
|
||||
save
|
||||
search
|
||||
secret
|
||||
service
|
||||
stack
|
||||
start
|
||||
stats
|
||||
stop
|
||||
swarm
|
||||
system
|
||||
tag
|
||||
top
|
||||
unpause
|
||||
update
|
||||
version
|
||||
volume
|
||||
wait
|
||||
)
|
||||
|
||||
|
@ -4030,6 +4035,8 @@ _docker() {
|
|||
deploy
|
||||
)
|
||||
|
||||
local commands=(${management_commands[*]} ${top_level_commands[*]} ${DOCKER_HIDE_LEGACY_COMMANDS:+${legacy_commands[*]}})
|
||||
|
||||
# These options are valid as global options for all client commands
|
||||
# and valid as command options for `docker daemon`
|
||||
local global_boolean_options="
|
||||
|
|
Loading…
Reference in a new issue