Fix docker build and docker run bash completion
@@ -255,11 +255,15 @@ _docker_build() {
__docker_image_repos_and_tags
return
;;
+ --file|-f)
+ _filedir
+ return
+ ;;
esac
case "$cur" in
-*)
- COMPREPLY=( $( compgen -W "--force-rm --no-cache --quiet -q --rm --tag -t" -- "$cur" ) )
+ COMPREPLY=( $( compgen -W "--file -f --force-rm --no-cache --quiet -q --rm --tag -t" -- "$cur" ) )
;;
*)
local counter="$(__docker_pos_first_nonflag '--tag|-t')"
@@ -623,8 +627,10 @@ _docker_run() {
--lxc-conf
--mac-address
--memory -m
+ --memory-swap
--name
--net
+ --pid
--publish -p
--restart
--security-opt
@@ -635,9 +641,11 @@ _docker_run() {
"
local all_options="$options_with_args
+ --help
--interactive -i
--privileged
--publish-all -P
+ --read-only
--tty -t
"
