快速安装(macOS 和 Linux)
$ curl -fsSL https://specscore.md/install/get-cli | sh脚本自动检测操作系统和架构,从 GitHub 最新发布中下载对应的压缩包, 验证 SHA-256 校验和,然后将 specscore 二进制文件安装到/usr/local/bin(如果 /usr/local/bin不可写则安装到 ~/.local/bin)。
参数
| 环境变量 | 默认值 | 描述 |
|---|---|---|
SPECSCORE_VERSION | latest | 发布标签,例如 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.SpecScoreScoop
PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket PS> scoop install specscore
手动安装
- 从GitHub 发布页面下载适合你平台的压缩包。 压缩包命名格式为
specscore_<version>_<os>_<arch>.<ext>。 - 根据同一发布中的
specscore_<version>_checksums.txt文件验证 SHA-256 校验和。 - 解压并将
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>