← 返回更新日志
NiceChat
v0.1.0
发布于 2026年3月30日NiceChat CLI 已发布到公共 npm 仓库
NiceChat CLI 已作为独立公共包 `@xhanglobal/nicechat-cli` 发布到 npm,并同步上线网站入口、发布工作流与本地发布命令。
nicechat
cli
npm
release
新增
- 新增并已发布独立公共 npm 包 `@xhanglobal/nicechat-cli`,发布目录固定为 `packages/nicechat-cli`。
- 新增 GitHub Actions 工作流 `.github/workflows/publish-nicechat-cli.yml`,在 `main` / `master` 检测到 CLI 版本变更时自动发布,并保留手动触发作为兜底。
- 新增仓库根命令 `pnpm publish:cli:dry-run` 与 `pnpm publish:cli`,方便在正式发布前做本地校验与手动发布。
- 首页与 NiceChat 页面已加入 CLI 入口说明,开发者现在可以直接发现并安装终端能力。
改进
- 根工作区 `package.json` 不再混用网站与公开 CLI 的发布职责,网站与 npm 包边界更加清晰。
- `packages/nicechat-cli/bin/nicechat` 现在从包内自举 TypeScript 入口,避免 `node --import tsx` 受调用目录影响而导致发布后执行失败。
- 发布前校验现在会检查 tarball 内容、CLI help 输出,以及目标版本是否已在 npm registry 存在。
发布说明
- 公开 npm 包名为 `@xhanglobal/nicechat-cli`,可直接通过 `npx @xhanglobal/nicechat-cli --help` 试用。
- 本地发布前可依次运行 `pnpm pack:check:cli` 与 `pnpm publish:cli:dry-run`。
- CI 发布基于 GitHub Actions Trusted Publishing;首次正式发布前,需要先在 npm 侧把此仓库配置为受信发布者。