Some checks failed
CI / build-check-test (push) Has been cancelled
Use piConfig name sproutclaw and configDir .sproutclaw so commands, env vars, and project config no longer collide with the stock pi install. Co-authored-by: Cursor <cursoragent@cursor.com>
37 lines
825 B
Batchfile
37 lines
825 B
Batchfile
@echo off
|
||
setlocal
|
||
set "SCRIPT_DIR=%~dp0"
|
||
if "%SCRIPT_DIR:~-1%"=="" set "SCRIPT_DIR=%SCRIPT_DIR:~0,-1%"
|
||
if not defined SPROUTCLAW_CODING_AGENT_DIR (
|
||
set "SPROUTCLAW_CODING_AGENT_DIR=%SCRIPT_DIR%\.sproutclaw\agent"
|
||
)
|
||
|
||
if "%~1"=="" goto run
|
||
if /I "%~1"=="run" (
|
||
shift
|
||
goto run
|
||
)
|
||
if /I "%~1"=="build" (
|
||
shift
|
||
npm run build %*
|
||
exit /b %ERRORLEVEL%
|
||
)
|
||
if /I "%~1"=="help" goto help
|
||
if "%~1"=="-h" goto help
|
||
if "%~1"=="--help" goto help
|
||
|
||
:run
|
||
call "%SCRIPT_DIR%build.bat" %*
|
||
exit /b %ERRORLEVEL%
|
||
|
||
:help
|
||
echo sproutclaw - SproutClaw pi 构建版启动器
|
||
echo.
|
||
echo 用法:
|
||
echo sproutclaw 启动 pi(构建版)
|
||
echo sproutclaw run [args] 同 sproutclaw
|
||
echo sproutclaw build 从源码构建所有包
|
||
echo.
|
||
echo 其余参数透传给 pi,例如: sproutclaw --version
|
||
exit /b 0
|