Download build.bat from webhook/codex: direct link, hf CLI and curl.
- Browser
- Download file 1.46 kB
-
https://huggingface.co/spaces/webhook/codex/resolve/main/build.bat
- Command line
-
hf download hf://spaces/webhook/codex/build.bat
-
curl -L -o build.bat https://huggingface.co/spaces/webhook/codex/resolve/main/build.bat
1.46 kB
| @echo off | |
| setlocal | |
| setlocal enabledelayedexpansion | |
| echo === Build platform: Windows === | |
| where python >nul 2>nul | |
| if errorlevel 1 ( | |
| echo Python was not found in PATH. | |
| exit /b 1 | |
| ) | |
| if exist requirements.txt ( | |
| echo Installing project dependencies... | |
| python -m pip install -r requirements.txt | |
| if errorlevel 1 ( | |
| echo Failed to install project dependencies. | |
| exit /b 1 | |
| ) | |
| ) | |
| echo Installing PyInstaller... | |
| python -m pip install pyinstaller --quiet | |
| if errorlevel 1 ( | |
| echo Failed to install PyInstaller. | |
| exit /b 1 | |
| ) | |
| echo Running PyInstaller... | |
| python -m PyInstaller codex_register.spec --clean --noconfirm | |
| if errorlevel 1 ( | |
| echo PyInstaller build failed. | |
| exit /b 1 | |
| ) | |
| if exist dist\codex-console.exe ( | |
| for /f "tokens=*" %%i in ('powershell -Command "[System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture"') do set ARCH=%%i | |
| set OUTPUT=dist\codex-console-windows-!ARCH!.exe | |
| if exist "!OUTPUT!" del /F /Q "!OUTPUT!" >nul 2>nul | |
| move /Y dist\codex-console.exe "!OUTPUT!" >nul | |
| if errorlevel 1 ( | |
| echo === Build complete, but final rename was blocked. === | |
| echo Close any running copy of !OUTPUT! and rename dist\codex-console.exe manually if needed. | |
| echo Fresh binary is available at: dist\codex-console.exe | |
| exit /b 0 | |
| ) | |
| echo === Build complete: !OUTPUT! === | |
| ) else ( | |
| echo === Build failed: dist\codex-console.exe not found === | |
| exit /b 1 | |
| ) | |