Support new events in bash completion

Signed-off-by: Harald Albers <github@albersweb.de>
This commit is contained in:
Harald Albers 2016-01-18 08:55:23 -08:00 committed by Tibor Vass
parent 7e208ef5d0
commit 4e97e95cd8
1 changed files with 21 additions and 1 deletions

View File

@ -862,7 +862,7 @@ _docker_diff() {
_docker_events() {
case "$prev" in
--filter|-f)
COMPREPLY=( $( compgen -S = -W "container event image" -- "$cur" ) )
COMPREPLY=( $( compgen -S = -W "container event image label network type volume" -- "$cur" ) )
__docker_nospace
return
;;
@ -881,16 +881,19 @@ _docker_events() {
COMPREPLY=( $( compgen -W "
attach
commit
connect
copy
create
delete
destroy
die
disconnect
exec_create
exec_start
export
import
kill
mount
oom
pause
pull
@ -902,8 +905,10 @@ _docker_events() {
stop
tag
top
unmount
unpause
untag
update
" -- "${cur#=}" ) )
return
;;
@ -912,6 +917,21 @@ _docker_events() {
__docker_complete_images
return
;;
*network=*)
## BUG: this also triggers after -f type=network
cur="${cur#=}"
__docker_complete_networks
return
;;
*type=*)
COMPREPLY=( $( compgen -W "container image network volume" -- "${cur#=}" ) )
return
;;
*volume=*)
cur="${cur#=}"
__docker_complete_volumes
return
;;
esac
case "$cur" in