Move handling of lines without newlines to while loop

This commit is contained in:
Oliver Weiler
2020-03-10 23:55:14 +01:00
committed by Marco Vermeulen
parent 734f7ad133
commit 13db4d631d

View File

@@ -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"
}