Update bash completion for `docker run`

Also fixed sort order of options using `sort -d`

Signed-off-by: Harald Albers <github@albersweb.de>
This commit is contained in:
Harald Albers 2015-08-11 09:17:32 -07:00 committed by Tibor Vass
parent 0ce172b578
commit a287253ec5
1 changed files with 9 additions and 5 deletions

View File

@ -998,15 +998,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
--blkio-weight
--cap-add --cap-add
--cap-drop --cap-drop
--cgroup-parent --cgroup-parent
--cidfile --cidfile
--cpuset
--cpu-period --cpu-period
--cpu-quota --cpu-quota
--cpuset-cpus
--cpuset-mems
--cpu-shares -c --cpu-shares -c
--device --device
--dns --dns
@ -1018,8 +1019,8 @@ _docker_run() {
--group-add --group-add
--hostname -h --hostname -h
--ipc --ipc
--label -l
--label-file --label-file
--label -l
--link --link
--log-driver --log-driver
--log-opt --log-opt
@ -1027,14 +1028,15 @@ _docker_run() {
--mac-address --mac-address
--memory -m --memory -m
--memory-swap --memory-swap
--memory-swappiness
--name --name
--net --net
--pid --pid
--publish -p --publish -p
--restart --restart
--security-opt --security-opt
--user -u
--ulimit --ulimit
--user -u
--uts --uts
--volumes-from --volumes-from
--volume -v --volume -v
@ -1042,8 +1044,10 @@ _docker_run() {
" "
local all_options="$options_with_args local all_options="$options_with_args
--disable-content-trust=false
--help --help
--interactive -i --interactive -i
--oom-kill-disable
--privileged --privileged
--publish-all -P --publish-all -P
--read-only --read-only
@ -1053,7 +1057,7 @@ _docker_run() {
[ "$command" = "run" ] && all_options="$all_options [ "$command" = "run" ] && all_options="$all_options
--detach -d --detach -d
--rm --rm
--sig-proxy --sig-proxy=false
" "
local options_with_args_glob=$(__docker_to_extglob "$options_with_args") local options_with_args_glob=$(__docker_to_extglob "$options_with_args")