SpecScore CLI

安装

选择适合你的方式。所有选项安装的都是来自同一个GitHub 发布的同一个specscore 二进制文件。

快速安装(macOS 和 Linux)

$ curl -fsSL https://specscore.md/install/get-cli | sh

脚本自动检测操作系统和架构,从 GitHub 最新发布中下载对应的压缩包, 验证 SHA-256 校验和,然后将 specscore 二进制文件安装到/usr/local/bin(如果 /usr/local/bin不可写则安装到 ~/.local/bin)。

参数

环境变量默认值描述
SPECSCORE_VERSIONlatest发布标签,例如 v0.1.0。
SPECSCORE_INSTALL_DIR/usr/local/bin 或 ~/.local/bin安装二进制文件的目录。

安装指定版本到 ~/.local/bin:

$ curl -fsSL https://specscore.md/install/get-cli | \
  SPECSCORE_VERSION=v0.1.0 SPECSCORE_INSTALL_DIR="$HOME/.local/bin" sh

运行前检查脚本

如果你希望在执行前审查脚本:

$ curl -fsSL https://specscore.md/install/get-cli -o get-cli.sh
$ less get-cli.sh
$ sh get-cli.sh

Homebrew(macOS 和 Linux)

$ brew install specscore/tap/specscore

首次安装时添加 specscore/homebrew-tap tap, 后续通过该 tap 跟踪新版本。

Windows

三种方式任选其一——都安装来自同一个 GitHub 发布的同一个二进制文件。

PowerShell

PS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"

脚本检测架构,从最新发布中下载对应的 .zip, 验证 SHA-256 校验和,将 specscore.exe 安装到%LOCALAPPDATA%\Programs\specscore\bin 并将该目录 添加到用户 PATH。不需要管理员权限。安装后请打开新的终端, 以使更新的 PATH 生效。

WinGet

PS> winget install Synchestra.SpecScore

Scoop

PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket
PS> scoop install specscore

手动安装

  1. 从GitHub 发布页面下载适合你平台的压缩包。 压缩包命名格式为 specscore_<version>_<os>_<arch>.<ext>。
  2. 根据同一发布中的specscore_<version>_checksums.txt 文件验证 SHA-256 校验和。
  3. 解压并将 specscore(Windows 上为 specscore.exe) 移动到 PATH 中的目录。

从源码构建

$ go install github.com/specscore/specscore-cli/cmd/specscore@main

需要 Go 1.26 或更高版本。 安装 main 分支的最新开发构建——可能包含尚未纳入 正式发布标签的更改。

要锁定特定版本,将 @main 替换为标签(如 @v0.4.2), 或使用 @latest 获取最新的正式发布。

验证安装

$ specscore version
specscore 0.1.0 (<commit>) <date>

发现翻译问题或有改进此页面的想法? 告诉我们.