From 8976a3b317d11646d0f85b402837afb914627e12 Mon Sep 17 00:00:00 2001 From: FlorianGareis Date: Sat, 17 Feb 2024 22:38:21 +0000 Subject: [PATCH] Small logic fix --- node-via-nvm/run.sh | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/node-via-nvm/run.sh b/node-via-nvm/run.sh index 1dc3ce9..2664dd1 100755 --- a/node-via-nvm/run.sh +++ b/node-via-nvm/run.sh @@ -5,28 +5,27 @@ BOLD='\033[0;1m' CODE='\033[36;40;1m' RESET='\033[0m' -printf "${BOLD}Installing nvm!${RESET}\n" +printf "$${BOLD}Installing nvm!$${RESET}\n" -output=$(curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh | NVM_DIR=${INSTALL_PREFIX} bash) +export NVM_DIR="${INSTALL_PREFIX}/nvm" + +output=$(curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/${NVM_VERSION}/install.sh | bash) if [ $? -ne 0 ]; then echo "Failed to install nvm: $output" exit 1 fi printf "🥳 nvm has been installed\n\n" -NVM="${INSTALL_PREFIX}/nvm.sh" - # Set up nvm in the current shell session -export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # Install each node version... -IFS=',' read -r -a VERSIONLIST <<< "${NODE_VERSIONS}" -for version in "${VERSIONLIST[@]}"; do +IFS=',' read -r -a VERSIONLIST <<< "$${NODE_VERSIONS}" +for version in "$${VERSIONLIST[@]}"; do if [ -z "$version" ]; then continue fi - printf "🛠️ Installing node version ${CODE}$version${RESET}...\n" + printf "🛠️ Installing node version $${CODE}$version$${RESET}...\n" output=$(nvm install "$version") if [ $? -ne 0 ]; then echo "Failed to install version: $version: $output" @@ -36,6 +35,6 @@ done # Set default if provided if [ -n "${DEFAULT}" ]; then - printf "🛠️ Setting default node version ${CODE}$DEFAULT${RESET}...\n" + printf "🛠️ Setting default node version $${CODE}$DEFAULT$${RESET}...\n" output=$(nvm alias default $DEFAULT) fi