Commit 3a31074d authored by Tom Milligan's avatar Tom Milligan Committed by Marc Cornellà
Browse files

Update docker plugin from upstream docker/cli (#7018)

Update `docker` plugin from [docker/cli master](https://github.com/tommilligan/cli/blob/master/contrib/completion/zsh/_docker)

- bugfix for `docker update` autocompletion: https://github.com/docker/cli/pull/1232
- added `scope` subcommand: https://github.com/docker/cli/pull/1227/files
parent 60db5cdb
...@@ -431,7 +431,7 @@ __docker_complete_events_filter() { ...@@ -431,7 +431,7 @@ __docker_complete_events_filter() {
integer ret=1 integer ret=1
declare -a opts declare -a opts
opts=('container' 'daemon' 'event' 'image' 'label' 'network' 'type' 'volume') opts=('container' 'daemon' 'event' 'image' 'label' 'network' 'scope' 'type' 'volume')
if compset -P '*='; then if compset -P '*='; then
case "${${words[-1]%=*}#*=}" in case "${${words[-1]%=*}#*=}" in
...@@ -461,6 +461,11 @@ __docker_complete_events_filter() { ...@@ -461,6 +461,11 @@ __docker_complete_events_filter() {
(network) (network)
__docker_complete_networks && ret=0 __docker_complete_networks && ret=0
;; ;;
(scope)
local -a scope_opts
scope_opts=('local' 'swarm')
_describe -t scope-filter-opts "scope filter options" scope_opts && ret=0
;;
(type) (type)
local -a type_opts local -a type_opts
type_opts=('container' 'daemon' 'image' 'network' 'volume') type_opts=('container' 'daemon' 'image' 'network' 'volume')
...@@ -923,7 +928,7 @@ __docker_container_subcommand() { ...@@ -923,7 +928,7 @@ __docker_container_subcommand() {
local state local state
_arguments $(__docker_arguments) \ _arguments $(__docker_arguments) \
$opts_help \ $opts_help \
opts_create_run_update \ $opts_create_run_update \
"($help -)*: :->values" && ret=0 "($help -)*: :->values" && ret=0
case $state in case $state in
(values) (values)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment