aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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
;;