From 13db4d631dd670fd20920b4f71bd23ed080236f9 Mon Sep 17 00:00:00 2001 From: Oliver Weiler Date: Tue, 10 Mar 2020 23:55:14 +0100 Subject: [PATCH] Move handling of lines without newlines to while loop --- src/main/bash/sdkman-env.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/bash/sdkman-env.sh b/src/main/bash/sdkman-env.sh index 66bff2fa..1082dfe4 100644 --- a/src/main/bash/sdkman-env.sh +++ b/src/main/bash/sdkman-env.sh @@ -17,15 +17,15 @@ # function __sdk_env { - if [[ ! -f .sdkmanrc ]]; then - __sdkman_echo_red '.sdkmanrc not found.' + readonly sdkmanrc='.sdkmanrc' + + if [[ ! -f "$sdkmanrc" ]]; then + __sdkman_echo_red "$sdkmanrc not found." return 1 fi - local candidate version - - while IFS='=' read -r candidate version || [[ -n $candidate ]]; do + while IFS='=' read -r candidate version || [[ -n "$candidate" ]]; do __sdk_use "$candidate" "$version" - done < .sdkmanrc + done < "$sdkmanrc" } \ No newline at end of file