From 961e8c053c13bd38bc8caa94ce4479e8aa170835 Mon Sep 17 00:00:00 2001 From: OSPanel <93676052+OSPanel@users.noreply.github.com> Date: Mon, 8 Apr 2024 04:12:59 +0300 Subject: [PATCH] Update osp.bat --- system/templates/osp.bat | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/system/templates/osp.bat b/system/templates/osp.bat index 4cb194302..47816515d 100644 --- a/system/templates/osp.bat +++ b/system/templates/osp.bat @@ -212,24 +212,28 @@ if /i "%2"=="use" goto nodeuse goto invalid :nodeadd if /i "%3"=="" goto invalid -if not exist "{root_dir}\addons\NVM\v%3" set "OSP_ERR_MSG={lang_nvm_node_not_installed}" & goto error +set "OSP_TMP_NAME=%3" +set "OSP_TMP_NAME=%OSP_TMP_NAME:Node-=%" +if not exist "{root_dir}\addons\NVM\v%OSP_TMP_NAME%" set "OSP_ERR_MSG={lang_nvm_node_not_installed}" & goto error call :strfind "%OSP_ACTIVE_ENV_VAL%" ":Node" if defined OSP_TMPVAL set "OSP_ERR_MSG={lang_err_env_modules_exist}" & goto error -call :strfind "%OSP_ACTIVE_ENV_VAL%" ":Node-%3:" +call :strfind "%OSP_ACTIVE_ENV_VAL%" ":Node-%OSP_TMP_NAME%:" if defined OSP_TMPVAL set "OSP_ERR_MSG={lang_err_env_already_active}" & goto error -call "{root_dir}\data\cli\env_NVM.bat" %2 & call :post_env %2 Node-%3 %4 +call "{root_dir}\data\cli\env_NVM.bat" %2 & call :post_env %2 Node-%OSP_TMP_NAME% %4 set "PATH=%PATH:{root_dir}\addons\NVM;{root_dir}\addons\NVM\nodejs;=%" -set "PATH={root_dir}\addons\NVM\v%3;%PATH%" +set "PATH={root_dir}\addons\NVM\v%OSP_TMP_NAME%;%PATH%" set "NVM_SYMLINK=" set "NVM_HOME=" goto end :nodeuse if /i "%3"=="" goto invalid -if not exist "{root_dir}\addons\NVM\v%3" set "OSP_ERR_MSG={lang_nvm_node_not_installed}" & goto error +set "OSP_TMP_NAME=%3" +set "OSP_TMP_NAME=%OSP_TMP_NAME:Node-=%" +if not exist "{root_dir}\addons\NVM\v%OSP_TMP_NAME%" set "OSP_ERR_MSG={lang_nvm_node_not_installed}" & goto error call :env_reset post -call "{root_dir}\data\cli\env_NVM.bat" %2 & call :post_env %2 Node-%3 %4 +call "{root_dir}\data\cli\env_NVM.bat" %2 & call :post_env %2 Node-%OSP_TMP_NAME% %4 set "PATH=%PATH:{root_dir}\addons\NVM;{root_dir}\addons\NVM\nodejs;=%" -set "PATH={root_dir}\addons\NVM\v%3;%PATH%" +set "PATH={root_dir}\addons\NVM\v%OSP_TMP_NAME%;%PATH%" set "NVM_SYMLINK=" set "NVM_HOME=" goto end