From 04ecbe7361c0d180f61aa0c19e5ab62160b93755 Mon Sep 17 00:00:00 2001 From: Raphael Reitzig <4246780+reitzig@users.noreply.github.com> Date: Fri, 22 Jan 2021 00:47:19 +0100 Subject: [PATCH] Fix `sdk env clear` --- conf.d/sdk.fish | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conf.d/sdk.fish b/conf.d/sdk.fish index 507b212..270a018 100644 --- a/conf.d/sdk.fish +++ b/conf.d/sdk.fish @@ -42,7 +42,8 @@ function __fish_sdkman_run_in_bash echo -e \"\$?\" > $pipe; env | grep -e '^SDKMAN_\|^PATH' >> $pipe; env | grep -i -E \"^(`echo \${SDKMAN_CANDIDATES_CSV} | sed 's/,/|/g'`)_HOME\" >> $pipe; - echo \"SDKMAN_OFFLINE_MODE=\${SDKMAN_OFFLINE_MODE}\" >> $pipe" # it's not an environment variable! + echo \"SDKMAN_OFFLINE_MODE=\${SDKMAN_OFFLINE_MODE}\" >> $pipe; + echo \"SDKMAN_ENV=\${SDKMAN_ENV}\" >> $pipe" # it's not an environment variable! set bashDump (cat $pipe; rm $pipe) set sdkStatus $bashDump[1] @@ -65,7 +66,7 @@ function __fish_sdkman_run_in_bash if test -n value set -gx $var $value - # Note: This makes SDKMAN_OFFLINE_MODE an environment variable. + # Note: This makes SDKMAN_{OFFLINE_MODE,ENV} environment variables. # That gives it the behaviour we _want_! end end