1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #13585 from albers/completion-1.7

Update bash completion for 1.7.0
This commit is contained in:
Tianon Gravi 2015-05-29 09:43:44 -07:00
commit 24d9edd8d1

View file

@ -212,11 +212,12 @@ _docker_docker() {
--selinux-enabled --selinux-enabled
--tls --tls
--tlsverify --tlsverify
--userland-proxy=false
--version -v --version -v
" "
case "$prev" in case "$prev" in
--graph|-g) --exec-root|--graph|-g)
_filedir -d _filedir -d
return return
;; ;;
@ -267,22 +268,25 @@ _docker_attach() {
_docker_build() { _docker_build() {
case "$prev" in case "$prev" in
--tag|-t) --cgroup-parent|--cpuset-cpus|--cpuset-mems|--cpu-shares|-c|--cpu-period|--cpu-quota|--memory|-m|--memory-swap)
__docker_image_repos_and_tags
return return
;; ;;
--file|-f) --file|-f)
_filedir _filedir
return return
;; ;;
--tag|-t)
__docker_image_repos_and_tags
return
;;
esac esac
case "$cur" in case "$cur" in
-*) -*)
COMPREPLY=( $( compgen -W "--cpu-shares -c --cpuset-cpus --cpu-quota --file -f --force-rm --help --memory -m --memory-swap --no-cache --pull --quiet -q --rm --tag -t" -- "$cur" ) ) COMPREPLY=( $( compgen -W "--cgroup-parent --cpuset-cpus --cpuset-mems --cpu-shares -c --cpu-period --cpu-quota --file -f --force-rm --help --memory -m --memory-swap --no-cache --pull --quiet -q --rm --tag -t" -- "$cur" ) )
;; ;;
*) *)
local counter="$(__docker_pos_first_nonflag '--tag|-t')" local counter="$(__docker_pos_first_nonflag '--cgroup-parent|--cpuset-cpus|--cpuset-mems|--cpu-shares|-c|--cpu-period|--cpu-quota|--file|-f|--memory|-m|--memory-swap|--tag|-t')"
if [ $cword -eq $counter ]; then if [ $cword -eq $counter ]; then
_filedir -d _filedir -d
fi fi
@ -405,6 +409,12 @@ _docker_events() {
} }
_docker_exec() { _docker_exec() {
case "$prev" in
--user|-u)
return
;;
esac
case "$cur" in case "$cur" in
-*) -*)
COMPREPLY=( $( compgen -W "--detach -d --help --interactive -i -t --tty -u --user" -- "$cur" ) ) COMPREPLY=( $( compgen -W "--detach -d --help --interactive -i -t --tty -u --user" -- "$cur" ) )
@ -586,7 +596,7 @@ _docker_logout() {
_docker_logs() { _docker_logs() {
case "$prev" in case "$prev" in
--tail) --since|--tail)
return return
;; ;;
esac esac
@ -771,15 +781,16 @@ _docker_rmi() {
_docker_run() { _docker_run() {
local options_with_args=" local options_with_args="
--add-host --add-host
--blkio-weight
--attach -a --attach -a
--cap-add --cap-add
--cap-drop --cap-drop
--cgroup-parent --cgroup-parent
--cidfile --cidfile
--cpuset --cpuset
--cpu-shares -c
--cpu-period --cpu-period
--cpu-quota --cpu-quota
--cpu-shares -c
--device --device
--dns --dns
--dns-search --dns-search
@ -805,6 +816,7 @@ _docker_run() {
--security-opt --security-opt
--user -u --user -u
--ulimit --ulimit
--uts
--volumes-from --volumes-from
--volume -v --volume -v
--workdir -w --workdir -w
@ -1156,6 +1168,8 @@ _docker() {
--api-cors-header --api-cors-header
--bip --bip
--bridge -b --bridge -b
--default-gateway
--default-gateway-v6
--default-ulimit --default-ulimit
--dns --dns
--dns-search --dns-search
@ -1203,6 +1217,9 @@ _docker() {
;; ;;
-*) -*)
;; ;;
=)
(( counter++ ))
;;
*) *)
command="${words[$counter]}" command="${words[$counter]}"
cpos=$counter cpos=$counter