fix ghost terminal
This commit is contained in:
parent
51ef3b40ec
commit
a94404e141
@ -41,13 +41,40 @@ if not exist "%ENV_PATH%\Scripts" (
|
|||||||
"%PYTHON_EXEC%" -m venv "%ENV_PATH%"
|
"%PYTHON_EXEC%" -m venv "%ENV_PATH%"
|
||||||
echo [INFO] Installation des dépendances...
|
echo [INFO] Installation des dépendances...
|
||||||
"%ENV_PATH%\Scripts\python" -m pip install --upgrade pip
|
"%ENV_PATH%\Scripts\python" -m pip install --upgrade pip
|
||||||
"%ENV_PATH%\Scripts\pip" install -r "%REQUIREMENTS%"
|
"%ENV_PATH%\Scripts\python" -m pip install -r "%REQUIREMENTS%"
|
||||||
) else (
|
) else (
|
||||||
echo [INFO] Environnement virtuel trouvé.
|
echo [INFO] Environnement virtuel trouvé.
|
||||||
)
|
)
|
||||||
REM Activate and launch VS Code
|
REM Activate and launch VS Code
|
||||||
echo [INFO] Lancement de VS Code...
|
echo [INFO] Lancement de VS Code...
|
||||||
call "%ENV_PATH%/Scripts/activate.bat"
|
call "%ENV_PATH%/Scripts/activate.bat"
|
||||||
start code "%ROOT_DIR%"
|
|
||||||
|
|
||||||
exit /b 0
|
set "CODE_EXE="
|
||||||
|
|
||||||
|
for /f "delims=" %%i in ('where code 2^>nul') do (
|
||||||
|
set "CODE_CMD=%%~fi"
|
||||||
|
goto :found
|
||||||
|
)
|
||||||
|
|
||||||
|
echo [ERROR] VS Code CLI not found.
|
||||||
|
exit /b 1
|
||||||
|
|
||||||
|
:found
|
||||||
|
|
||||||
|
for %%i in ("%CODE_CMD%") do (
|
||||||
|
set "CODE_BIN=%%~dpi"
|
||||||
|
)
|
||||||
|
|
||||||
|
for %%i in ("%CODE_BIN%..") do (
|
||||||
|
set "VSCODE_ROOT=%%~fi"
|
||||||
|
)
|
||||||
|
|
||||||
|
set "CODE_EXE=%VSCODE_ROOT%\Code.exe"
|
||||||
|
|
||||||
|
if exist "%CODE_EXE%" (
|
||||||
|
start "" "%CODE_EXE%" "%ROOT_DIR%"
|
||||||
|
) else (
|
||||||
|
start "" code "%ROOT_DIR%"
|
||||||
|
)
|
||||||
|
|
||||||
|
exit
|
||||||
Loading…
x
Reference in New Issue
Block a user