SpecScore CLI

Установка

Выберите подходящий способ. Все варианты устанавливают один и тот же бинарник specscore из одного и того жерелиза на GitHub.

Быстрая установка (macOS и Linux)

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

Скрипт определяет ОС и архитектуру, скачивает подходящий архив из последнего релиза на GitHub, проверяет SHA-256 контрольную сумму и устанавливает бинарник specscore в /usr/local/bin(или ~/.local/bin, если /usr/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

При первой установке добавляет tap specscore/homebrew-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. Проверьте SHA-256 контрольную сумму по файлуspecscore_<version>_checksums.txt из того же релиза.
  3. Распакуйте архив и переместите specscore(или specscore.exe на Windows) в директорию, указанную в PATH.

Сборка из исходников

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

Требуется Go 1.26 или новее. Устанавливает последнюю dev-сборку из ветки main — может содержать изменения, ещё не вошедшие в тегированный релиз.

Чтобы зафиксировать конкретную версию, замените @main на тег, например @v0.4.2, или используйте @latest для последнего тегированного релиза.

Проверка установки

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

Нашли ошибку в переводе или знаете как улучшить эту страницу? Сообщите нам.