+set "HELP_LOG=%TEMP%\friidump-help-%RANDOM%-%RANDOM%.txt"
+"%~dp0friidump.exe" --help > "%HELP_LOG%" 2>&1
+type "%HELP_LOG%"
+
+findstr /c:"FriiDump " "%HELP_LOG%" >nul
+if errorlevel 1 (
+ echo [ERROR] FriiDump help/version smoke test failed.
+ del /q "%HELP_LOG%" >nul 2>nul
+ if exist "friidump.log" del /q "friidump.log"
+ exit /b 1
+)
+
+findstr /c:"Available command line options:" "%HELP_LOG%" >nul
+if errorlevel 1 (
+ echo [ERROR] FriiDump command-line help smoke test failed.
+ del /q "%HELP_LOG%" >nul 2>nul
+ if exist "friidump.log" del /q "friidump.log"
+ exit /b 1
+)
+
+del /q "%HELP_LOG%" >nul 2>nul
+if exist "friidump.log" del /q "friidump.log"