Skip to content

CrabCode TUI v1.0.35

Choose a tag to compare

@acosmi-fushihua acosmi-fushihua released this 15 Aug 00:17
· 32 commits to main since this release

CrabCode TUI v1.0.35

Availability / 可用平台

  • macOS Apple Silicon (arm64-darwin)
  • macOS Intel (x64-darwin)
  • Windows x64 (x64-win32)
  • Linux is intentionally excluded. / 本次不提供 Linux。

Install / 安装

curl -fsSL https://github.com/acosmi/CrabCode-TUI/releases/latest/download/install.sh | sh

Windows PowerShell 5.1 or PowerShell 7:

irm https://github.com/acosmi/CrabCode-TUI/releases/latest/download/install.ps1 | iex

Highlights and fixes / 更新与修复

  • Fixed the Windows one-line bootstrap for Windows PowerShell 5.1 and PowerShell 7. install.ps1 is now printable seven-bit ASCII without a BOM, so GitHub's application/octet-stream response cannot turn its first comment into an executable BOM token.
  • 修复 Windows PowerShell 5.1 与 PowerShell 7 的一键安装:install.ps1 现为无 BOM 的可打印七位 ASCII,避免 GitHub application/octet-stream 响应把首行 BOM 解码成命令。
  • Removed the installers' hard dependency on api.github.com. Latest-version discovery now uses the Release checksum manifest, derives exactly one canonical platform archive, and verifies its SHA-256 before installation.
  • 移除安装器对 api.github.com 的硬依赖,绕开 API DNS 故障;改由 Release 校验清单发现唯一平台归档,并在安装前严格核验 SHA-256。
  • Added real redirected curl | sh and irm | iex transport gates for Apple Silicon, Windows PowerShell 5.1, and PowerShell 7. The macOS x64 package gate also passed on a native Intel runner.
  • 新增真实重定向安装管道门禁;覆盖 Apple Silicon、Windows PowerShell 5.1/7,macOS x64 包另在原生 Intel runner 上完成验证。

Verification / 验证

  • macOS arm64 SHA-256: 2a0ed3c6653afe0822fa1ef9ce93fec24e255f66e842d969ba4220d2d82792bf

  • macOS x64 SHA-256: ad1b0298006e397f6a5786c209a3a48cc6869a1c59f56bf6afbb28ca5e585587

  • Windows x64 SHA-256: 25eb6211a8d339e21f2dc820636f9d02527c03d45ecd79ebc7faad9659ff556d

  • Both macOS packages passed two byte-identical assemblies and 100/100 isolated package replays. Windows passed two byte-identical assemblies, 100/100 replays, and GitHub build provenance attestation.

  • 两份 macOS 包均通过两次逐字节一致装配及 100/100 隔离回放;Windows 通过双装配、100/100 回放及 GitHub 构建来源证明。

  • Every public asset except the checksum file itself is listed in checksums-sha256.txt. Mac provenance is signed with the authorized SSH release key.

  • 除校验清单自身外,所有公开资产均受 checksums-sha256.txt 约束;Mac provenance 使用授权 SSH 发版密钥签名。

  • Main CI

  • Native package matrix

  • Windows release verification

  • Windows build provenance attestation