@echo off
rem CubePlot ローカルサーバ起動(Windows用)
rem ダブルクリックで起動し、ブラウザが自動で開きます。
rem Python があれば serve.py で、無ければ Windows標準のPowerShell版(serve.ps1)で
rem 起動するため、追加のインストールは不要です。
chcp 65001 >nul
cd /d "%~dp0"

rem 注意: "where python" は未インストールでもMicrosoft Storeのスタブに
rem マッチするため、実際にインタープリタが動くかで判定する。
py -3 -c "import sys" >nul 2>nul
if %errorlevel%==0 (
    py -3 serve.py --open %*
    goto :end
)
python -c "import sys" >nul 2>nul
if %errorlevel%==0 (
    python serve.py --open %*
    goto :end
)
rem Pythonなし → Windows標準のPowerShellで起動(インストール不要)
powershell -NoProfile -ExecutionPolicy Bypass -File "%~dp0serve.ps1" -Open
:end
pause
