mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	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
This commit is contained in:
		
				
					committed by
					
						
						Marc Cornellà
					
				
			
			
				
	
			
			
			
						parent
						
							60db5cdb58
						
					
				
				
					commit
					3a31074d34
				
			@@ -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() {
 | 
				
			|||||||
            (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() {
 | 
				
			|||||||
            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)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user