Skip to content

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 04 Sep 00:50
· 40 commits to main since this release

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