diff --git a/contrib/completion/bash/docker b/contrib/completion/bash/docker index 542b0013ba3c..c0f92afca508 100644 --- a/contrib/completion/bash/docker +++ b/contrib/completion/bash/docker @@ -3101,6 +3101,7 @@ _docker_service() { logs ls rm + rollback scale ps update @@ -3215,6 +3216,20 @@ _docker_service_rm() { esac } +_docker_service_rollback() { + case "$cur" in + -*) + COMPREPLY=( $( compgen -W "--detach=false -d --help --quit -q" -- "$cur" ) ) + ;; + *) + local counter=$( __docker_pos_first_nonflag ) + if [ "$cword" -eq "$counter" ]; then + __docker_complete_services + fi + ;; + esac +} + _docker_service_scale() { case "$cur" in -*)