aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Seyfert <pseyfert.mathphys@gmail.com>2019-08-23 14:42:29 +0200
committerPaul Seyfert <pseyfert.mathphys@gmail.com>2019-08-23 14:43:31 +0200
commit0a0894d07c2b637830eca1b8b9dbef2bf61f1f91 (patch)
treefd81999283059d44922f36189ea44a443cd5ee2b
parentminor 1.13 changes (diff)
downloadzsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.tar
zsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.tar.gz
zsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.tar.bz2
zsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.tar.lz
zsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.tar.xz
zsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.tar.zst
zsh-completions-0a0894d07c2b637830eca1b8b9dbef2bf61f1f91.zip
go env can show values of individual environment variables
-rw-r--r--src/_golang9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/_golang b/src/_golang
index db57926..c895002 100644
--- a/src/_golang
+++ b/src/_golang
@@ -196,18 +196,19 @@ case $state in
_arguments \
'-json[print the environment in JSON format]' \
'-u[unset environment variables]' \
- '-w[change the default setting of environment variables]'
+ '-w[change the default setting of environment variables]' \
+ '*:[show environment variable]:_values ${goenvvars%=}'
else
case $words[2] in
- -u)
- _values -s ' ' -w 'environment variable' ${goenvvars%=}
- ;;
-w)
if compset -P '*='; then
else
_values -S "=" 'environment variable' $goenvvars
fi
;;
+ *)
+ _values -s ' ' -w 'environment variable' ${goenvvars%=}
+ ;;
esac
fi
;;