summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorTom Milligan <tommilligan@users.noreply.github.com>2018-08-09 16:37:47 +0100
committerMarc Cornellà <marc.cornella@live.com>2018-08-09 17:37:47 +0200
commit3a31074d34c825028a7fbbd1a2ea55a5793a3d01 (patch)
treee0b76b287cd253ccc4e68840567f7f34b1ebde72 /plugins
parent60db5cdb582134db2778d25d7cb7a40c0249e8d9 (diff)
downloadzsh-3a31074d34c825028a7fbbd1a2ea55a5793a3d01.tar.gz
zsh-3a31074d34c825028a7fbbd1a2ea55a5793a3d01.tar.bz2
zsh-3a31074d34c825028a7fbbd1a2ea55a5793a3d01.zip
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
Diffstat (limited to 'plugins')
-rw-r--r--plugins/docker/_docker9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/docker/_docker b/plugins/docker/_docker
index df4b44961..31b83c777 100644
--- a/plugins/docker/_docker
+++ b/plugins/docker/_docker
@@ -431,7 +431,7 @@ __docker_complete_events_filter() {
integer ret=1
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
case "${${words[-1]%=*}#*=}" in
@@ -461,6 +461,11 @@ __docker_complete_events_filter() {
(network)
__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)
local -a type_opts
type_opts=('container' 'daemon' 'image' 'network' 'volume')
@@ -923,7 +928,7 @@ __docker_container_subcommand() {
local state
_arguments $(__docker_arguments) \
$opts_help \
- opts_create_run_update \
+ $opts_create_run_update \
"($help -)*: :->values" && ret=0
case $state in
(values)