v0.5.3
tf v0.5.3
本版由 GitHub Actions 构建,产物与校验和见下。
新增
- 新增 npm 分发方式:发布主包
@tokenflux/tf(暴露tf命令)及 5 个平台二进制可选依赖包(@tokenflux/tf-darwin-arm64、@tokenflux/tf-darwin-x64、@tokenflux/tf-linux-arm64、@tokenflux/tf-linux-x64、@tokenflux/tf-win32-x64)。支持npm install -g @tokenflux/tf全局安装与npx @tokenflux/tf/pnpx @tokenflux/tf单次调用。 - 主包采用平台二进制分发架构,仅需 Node >=18 启动轻量 JS launcher,无 postinstall 外部下载脚本且无运行时 JS 依赖;自动透传 stdio、信号与退出码。
改进
tf update自动识别node_modules下的安装路径,检测到更新时提示运行npm install -g @tokenflux/tf@latest,避免自更新机制直接覆盖包管理器文件。- npm 发布脚本在远端 package 文档尚未完成传播时改用 dist-tags 识别已存在版本,自动跳过不可变的已发布版本并校验目标 tag,同时对预发布版本临时占据
latest输出明确提示。
下载
一行装(自动挑架构,装到 ~/.local/bin,不需要 sudo):
curl -fsSL https://raw.githubusercontent.com/tokenflux/tf-cli/main/install.sh | sh
已经装过的话直接 tf update。
手动下载:
| 系统 | 文件 |
|---|---|
| macOS(Apple 芯片) | tf_0.5.3_darwin_arm64.tar.gz |
| macOS(Intel) | tf_0.5.3_darwin_amd64.tar.gz |
| Linux x86_64 | tf_0.5.3_linux_amd64.tar.gz |
| Linux ARM64 | tf_0.5.3_linux_arm64.tar.gz |
| Windows | tf_0.5.3_windows_amd64.zip |
解开就是单个可执行文件,没有依赖,放进 PATH 即可。
Windows 目前只能非交互使用:选择器与登录提问需要终端交互,
Windows 上尚未实现,请用 --no-input 配合 -m、-k 明确指定。
校验
sha256sum -c SHA256SUMS --ignore-missing
引用版本:提交 59ef0c8 / Go 1.27.0
Full Changelog: v0.5.2...v0.5.3