Merge pull request #3130 from acouvreur/master

feat(zsh): add context argument completion
This commit is contained in:
Sebastiaan van Stijn 2022-10-13 15:24:13 +02:00 committed by GitHub
commit 1d6c6e2367
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -3073,6 +3073,7 @@ _docker() {
_arguments $(__docker_arguments) -C \ _arguments $(__docker_arguments) -C \
"(: -)"{-h,--help}"[Print usage]" \ "(: -)"{-h,--help}"[Print usage]" \
"($help)--config[Location of client config files]:path:_directories" \ "($help)--config[Location of client config files]:path:_directories" \
"($help -c --context)"{-c=,--context=}"[Execute the command in a docker context]:context:__docker_complete_contexts" \
"($help -D --debug)"{-D,--debug}"[Enable debug mode]" \ "($help -D --debug)"{-D,--debug}"[Enable debug mode]" \
"($help -H --host)"{-H=,--host=}"[tcp://host:port to bind/connect to]:host: " \ "($help -H --host)"{-H=,--host=}"[tcp://host:port to bind/connect to]:host: " \
"($help -l --log-level)"{-l=,--log-level=}"[Logging level]:level:(debug info warn error fatal)" \ "($help -l --log-level)"{-l=,--log-level=}"[Logging level]:level:(debug info warn error fatal)" \
@ -3088,7 +3089,8 @@ _docker() {
local host=${opt_args[-H]}${opt_args[--host]} local host=${opt_args[-H]}${opt_args[--host]}
local config=${opt_args[--config]} local config=${opt_args[--config]}
local docker_options="${host:+--host $host} ${config:+--config $config}" local context=${opt_args[-c]}${opt_args[--context]}
local docker_options="${host:+--host $host} ${config:+--config $config} ${context:+--context $context} "
case $state in case $state in
(command) (command)