From 15fc89fa1bac7e9c2ae88a5961c8f2c62df9ce95 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Thu, 4 Dec 2025 17:28:26 -0500 Subject: [PATCH] Escape parentheses in echo statements within if blocks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Batch files interpret unescaped parentheses as block delimiters, causing "was unexpected at this time" errors and improper branch execution. All parentheses in echo statements are now escaped with ^. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- scripts/build.bat | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/build.bat b/scripts/build.bat index a4fb697..f61cc2b 100644 --- a/scripts/build.bat +++ b/scripts/build.bat @@ -28,9 +28,9 @@ where winget >nul 2>&1 set WINGET_CHECK=!ERRORLEVEL! if !WINGET_CHECK! equ 0 ( set WINGET_AVAILABLE=1 - echo ✓ winget found (automatic installation available) + echo ✓ winget found ^(automatic installation available^) ) else ( - echo ⚠️ winget not found (manual installation will be required) + echo ⚠️ winget not found ^(manual installation will be required^) echo To enable automatic installation, update to Windows 10 1809+ or Windows 11 ) echo. @@ -44,11 +44,11 @@ if !GIT_CHECK! equ 0 ( echo ✓ Git found git --version ) else ( - echo ⚠️ Git not found (recommended for development) + echo ⚠️ Git not found ^(recommended for development^) if !WINGET_AVAILABLE! equ 1 ( echo. - echo Would you like to install Git automatically? (Y/N): + echo Would you like to install Git automatically? ^(Y/N^): set /p install_git= if /I "!install_git!"=="Y" ( @@ -84,7 +84,7 @@ if !GCC_CHECK! neq 0 ( echo. if !WINGET_AVAILABLE! equ 1 ( - echo Would you like to install MinGW-w64 automatically? (Y/N): + echo Would you like to install MinGW-w64 automatically? ^(Y/N^): set /p install_gcc= if /I "!install_gcc!"=="Y" ( @@ -203,7 +203,7 @@ REM ---------------------------- REM Offer to run FFmpeg setup REM ---------------------------- if exist "%~dp0setup-windows.ps1" ( - echo Would you like to download FFmpeg now? (Y/N): + echo Would you like to download FFmpeg now? ^(Y/N^): set /p choice= if /I "!choice!"=="Y" (