From 0a0894d07c2b637830eca1b8b9dbef2bf61f1f91 Mon Sep 17 00:00:00 2001 From: Paul Seyfert Date: Fri, 23 Aug 2019 14:42:29 +0200 Subject: go env can show values of individual environment variables --- src/_golang | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') 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 ;; -- cgit v1.2.3-70-g09d2