diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 9631ccbcd..bdd89d9b9 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -6049,6 +6049,7 @@ "version": "14.1.1", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz", "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", diff --git a/install/start_bambuddy.bat b/install/start_bambuddy.bat index 2f5b8c02c..55aad8986 100644 --- a/install/start_bambuddy.bat +++ b/install/start_bambuddy.bat @@ -20,8 +20,17 @@ REM start_bambuddy.bat reset Clean all & fresh start REM set PORT=9000 & start_bambuddy.bat Change port REM ============================================ -set "ROOT=%~dp0" +REM Resolve ROOT based on the script location (more reliable than %CD%). +set "SCRIPT_DIR=%~dp0" +if "%SCRIPT_DIR:~-1%"=="\" set "SCRIPT_DIR=%SCRIPT_DIR:~0,-1%" +for %%I in ("%SCRIPT_DIR%") do set "SCRIPT_DIR_NAME=%%~nxI" +if /I "%SCRIPT_DIR_NAME%"=="install" ( + set "ROOT=%SCRIPT_DIR%\.." +) else ( + set "ROOT=%SCRIPT_DIR%" +) if "%ROOT:~-1%"=="\" set "ROOT=%ROOT:~0,-1%" +cd /d "%ROOT%" set "PORTABLE=%ROOT%\.portable" set "PYTHON_DIR=%PORTABLE%\python"