1
0
mirror of https://github.com/docker/cli.git synced 2026-01-18 08:21:31 +03:00

Merge pull request #1810 from albers/completion-buildkit

Add BuildKit specific options to bash completion
This commit is contained in:
Sebastiaan van Stijn
2019-04-18 17:56:12 +02:00
committed by GitHub

View File

@@ -2863,7 +2863,6 @@ _docker_image_build() {
"
local boolean_options="
--compress
--disable-content-trust=false
--force-rm
--help
@@ -2872,16 +2871,35 @@ _docker_image_build() {
--quiet -q
--rm
"
if __docker_server_is_experimental ; then
options_with_args+="
--platform
"
boolean_options+="
--squash
--stream
"
fi
if [ "$DOCKER_BUILDKIT" = "1" ] ; then
options_with_args+="
--output -o
--platform
--progress
--secret
--ssh
"
else
boolean_options+="
--compress
"
if __docker_server_is_experimental ; then
boolean_options+="
--stream
"
fi
fi
local all_options="$options_with_args $boolean_options"
case "$prev" in
@@ -2926,6 +2944,10 @@ _docker_image_build() {
esac
return
;;
--progress)
COMPREPLY=( $( compgen -W "auto plain tty" -- "$cur" ) )
return
;;
--tag|-t)
__docker_complete_images --repo --tag
return