@echo off
chcp 65001 >nul
title OneApp 文档构建

echo.
echo ==============================================
echo    OneApp 文档自动构建脚本
echo ==============================================
echo.

REM 检查PowerShell是否可用
powershell -Command "Write-Host 'PowerShell 可用'" >nul 2>&1
if errorlevel 1 (
    echo 错误: PowerShell 不可用，请确保系统支持PowerShell
    pause
    exit /b 1
)

REM 获取用户选择
echo 请选择构建选项:
echo 1. 构建文档并清理docs目录 (推荐)
echo 2. 构建文档但保留docs目录
echo 3. 显示帮助信息
echo 4. 退出
echo.
set /p choice="请输入选项 (1-4): "

if "%choice%"=="1" (
    echo.
    echo 开始构建文档...
    powershell -ExecutionPolicy Bypass -File "%~dp0build-docs.ps1"
    echo.
    echo 构建完成！
) else if "%choice%"=="2" (
    echo.
    echo 开始构建文档 (保留docs目录)...
    powershell -ExecutionPolicy Bypass -File "%~dp0build-docs.ps1" -KeepDocs
    echo.
    echo 构建完成！
) else if "%choice%"=="3" (
    powershell -ExecutionPolicy Bypass -File "%~dp0build-docs.ps1" -Help
    pause
) else if "%choice%"=="4" (
    echo 退出脚本
    exit /b 0
) else (
    echo 无效选项，请重新运行脚本
    pause
    exit /b 1
)