Add support for BuildKit specific options to bash completion
@@ -2863,7 +2863,6 @@ _docker_image_build() {
"
local boolean_options="
- --compress
--disable-content-trust=false
--force-rm
--help
@@ -2872,15 +2871,34 @@ _docker_image_build() {
--quiet -q
--rm
"
+
if __docker_server_is_experimental ; then
options_with_args+="
--platform
"
boolean_options+="
--squash
+ "
+ 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"
@@ -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
