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>

Знайшли помилку в перекладі або маєте ідею як покращити цю сторінку? Повідомте нам.