31 lines
849 B
Batchfile
31 lines
849 B
Batchfile
@echo off
|
|
REM TidyMyDesktop 运行包装脚本 (Windows)
|
|
REM 自动检测并使用合适的 Node.js 版本
|
|
|
|
REM 检查 Node.js 是否可用
|
|
where node >nul 2>nul
|
|
if %errorlevel% neq 0 (
|
|
echo 错误: 未找到 Node.js
|
|
echo.
|
|
echo 请安装 Node.js ^(^>= 14.0.0^):
|
|
echo - 官方下载: https://nodejs.org/
|
|
echo - 使用 nvm-windows: https://github.com/coreybutler/nvm-windows
|
|
echo - 使用 Chocolatey: choco install nodejs
|
|
exit /b 1
|
|
)
|
|
|
|
REM 检查 Node.js 版本
|
|
for /f "tokens=1 delims=." %%a in ('node -v') do set NODE_MAJOR=%%a
|
|
set NODE_MAJOR=%NODE_MAJOR:~1%
|
|
|
|
if %NODE_MAJOR% LSS 14 (
|
|
echo 警告: Node.js 版本过低 ^(当前: %NODE_MAJOR%.x, 要求: ^>= 14.0.0^)
|
|
echo 建议升级 Node.js
|
|
)
|
|
|
|
REM 切换到 skill 目录
|
|
cd /d "%USERPROFILE%\.claude\skills\tidymydesktop"
|
|
|
|
REM 执行传入的脚本
|
|
node %*
|