- 缩小标题加 ❯ 引导符、彩色版本号、中文说明 - 去除启动头部段落间空行 - /is 本地扩展和 npm 扩展合并为 [插件] 分组展示 - /is 新增 [工具] 区块显示所有注册工具及激活状态 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
37 lines
802 B
Batchfile
37 lines
802 B
Batchfile
@echo off
|
||
setlocal
|
||
set "SCRIPT_DIR=%~dp0"
|
||
if "%SCRIPT_DIR:~-1%"=="" set "SCRIPT_DIR=%SCRIPT_DIR:~0,-1%"
|
||
if not defined PI_CODING_AGENT_DIR (
|
||
set "PI_CODING_AGENT_DIR=%SCRIPT_DIR%.piagent"
|
||
)
|
||
|
||
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%pi-built.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
|