gitlink-cli/.github/workflows
wbtiger 29d202c6da fix(npm): Windows 安装后二进制缺失,所有命令静默退出
问题:Windows 用户 npm install 后 gitlink-cli 无任何输出。

根因:
1. release.yml 不构建 Windows 二进制(只有 darwin/linux)
2. workflow 内联了旧版 install.js(从 github.com/ccfos 下载、只处理 .tar.gz)
3. cli.js 不检查二进制是否存在,execFileSync 失败时静默退出

修复:
- release.yml: 加入 windows amd64/arm64 构建,输出 .zip;
  删除内联 fallback 脚本,始终使用 npm/ 目录下的文件
- npm/bin/cli.js: 加 fs.existsSync 检查,缺失时输出明确错误和修复指引
- npm/scripts/install.js: 加 GitHub fallback 下载源
- scripts/install.js: 加 Windows 支持(.exe 后缀、.zip 解压、GitHub fallback)

Closes #16
2026-05-19 16:21:05 +08:00
..
release.yml fix(npm): Windows 安装后二进制缺失,所有命令静默退出 2026-05-19 16:21:05 +08:00