mirror of https://github.com/docker/docs.git
bash completion for `docker update --restart`
Signed-off-by: Harald Albers <github@albersweb.de>
This commit is contained in:
parent
675617bc85
commit
dd4aa7f0e9
|
@ -515,6 +515,22 @@ __docker_complete_log_levels() {
|
||||||
COMPREPLY=( $( compgen -W "debug info warn error fatal" -- "$cur" ) )
|
COMPREPLY=( $( compgen -W "debug info warn error fatal" -- "$cur" ) )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__docker_complete_restart() {
|
||||||
|
case "$prev" in
|
||||||
|
--restart)
|
||||||
|
case "$cur" in
|
||||||
|
on-failure:*)
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
COMPREPLY=( $( compgen -W "always no on-failure on-failure: unless-stopped" -- "$cur") )
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
return
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
# a selection of the available signals that is most likely of interest in the
|
# a selection of the available signals that is most likely of interest in the
|
||||||
# context of docker containers.
|
# context of docker containers.
|
||||||
__docker_complete_signals() {
|
__docker_complete_signals() {
|
||||||
|
@ -1657,6 +1673,7 @@ _docker_run() {
|
||||||
|
|
||||||
|
|
||||||
__docker_complete_log_driver_options && return
|
__docker_complete_log_driver_options && return
|
||||||
|
__docker_complete_restart && return
|
||||||
|
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
--add-host)
|
--add-host)
|
||||||
|
@ -1754,16 +1771,6 @@ _docker_run() {
|
||||||
esac
|
esac
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
--restart)
|
|
||||||
case "$cur" in
|
|
||||||
on-failure:*)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
COMPREPLY=( $( compgen -W "always no on-failure on-failure: unless-stopped" -- "$cur") )
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
return
|
|
||||||
;;
|
|
||||||
--security-opt)
|
--security-opt)
|
||||||
case "$cur" in
|
case "$cur" in
|
||||||
label:*:*)
|
label:*:*)
|
||||||
|
@ -1938,6 +1945,7 @@ _docker_update() {
|
||||||
--memory -m
|
--memory -m
|
||||||
--memory-reservation
|
--memory-reservation
|
||||||
--memory-swap
|
--memory-swap
|
||||||
|
--restart
|
||||||
"
|
"
|
||||||
|
|
||||||
local boolean_options="
|
local boolean_options="
|
||||||
|
@ -1946,6 +1954,8 @@ _docker_update() {
|
||||||
|
|
||||||
local all_options="$options_with_args $boolean_options"
|
local all_options="$options_with_args $boolean_options"
|
||||||
|
|
||||||
|
__docker_complete_restart && return
|
||||||
|
|
||||||
case "$prev" in
|
case "$prev" in
|
||||||
$(__docker_to_extglob "$options_with_args") )
|
$(__docker_to_extglob "$options_with_args") )
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue