@echo off setlocal enabledelayedexpansion :: Call pwsh if available set "powershellCmd=powershell" where pwsh >nul 2>nul if %errorlevel%==0 ( set "powershellCmd=pwsh" ) call %powershellCmd% -NoLogo -ExecutionPolicy Bypass -File "%~dp0javascript_.ps1" Download-Bun for /f "usebackq delims=" %%s in (` call %powershellCmd% -NoLogo -ExecutionPolicy Bypass -File "%~dp0javascript_.ps1" Get-Path `) do ( set "PATH=%%s;!PATH!" ) where bun.exe >nul 2>nul if %errorlevel% == 0 (