build.bat
1 @echo off 2 REM Build PyOD docs locally (Windows). 3 REM 4 REM Usage: 5 REM docs\build.bat - Build once 6 REM docs\build.bat clean - Clean build 7 REM docs\build.bat watch - Auto-rebuild on change 8 REM 9 REM Dependencies (install once): 10 REM pip install sphinxcontrib-bibtex furo sphinx-rtd-theme sphinx-autobuild 11 12 cd /d "%~dp0" 13 14 set MODE=%1 15 if "%MODE%"=="" set MODE=build 16 17 if "%MODE%"=="clean" ( 18 if exist _build rmdir /s /q _build 19 echo Cleaned _build\ 20 exit /b 0 21 ) 22 23 if "%MODE%"=="watch" ( 24 sphinx-autobuild . _build\html --open-browser --port 8000 25 exit /b %errorlevel% 26 ) 27 28 python -m sphinx -b html . _build\html 29 echo. 30 echo Built docs. Open: docs\_build\html\index.html