/ docs / build.bat
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