SpecScore CLI

Installazione

Scegli il metodo più adatto al tuo ambiente. Tutti installano lo stesso binario specscore dalla stessarelease di GitHub.

Installazione rapida (macOS e Linux)

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

Lo script rileva il tuo sistema operativo e l'architettura, scarica l'archivio corrispondente dall'ultima release di GitHub, verifica il relativo checksum SHA-256 e installa il binario specscore in /usr/local/bin(o ~/.local/bin se /usr/local/bin non è scrivibile).

Opzioni

VariabilePredefinitoDescrizione
SPECSCORE_VERSIONlatestTag della release da installare, es. v0.1.0.
SPECSCORE_INSTALL_DIR/usr/local/bin o ~/.local/binDirectory in cui installare il binario.

Installa una versione specifica in ~/.local/bin:

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

Esamina prima di eseguire

Se preferisci esaminare lo script prima di eseguirlo:

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

Homebrew (macOS e Linux)

$ brew install specscore/tap/specscore

Aggiunge il tap specscore/homebrew-tap alla prima installazione e segue le nuove release da lì.

Windows

Scegli uno qualsiasi dei tre metodi — tutti installano lo stesso binario dalla stessa release di GitHub.

PowerShell

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

Lo script rileva la tua architettura, scarica il file .zipcorrispondente dall'ultima release, verifica il suo checksum SHA-256, installa specscore.exe in%LOCALAPPDATA%\Programs\specscore\bin e aggiunge quella directory al tuo PATH utente. Non sono richiesti privilegi di amministratore. Riavvia il terminale dopo l'esecuzione affinché ilPATH aggiornato abbia effetto.

WinGet

PS> winget install Synchestra.SpecScore

Scoop

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

Installazione manuale

  1. Scarica l'archivio per la tua piattaforma dallapagina delle release di GitHub. Gli archivi seguono il pattern specscore_<version>_<os>_<arch>.<ext>.
  2. Verifica il checksum SHA-256 confrontandolo conspecscore_<version>_checksums.txt della stessa release.
  3. Estrai l'archivio e sposta specscore(o specscore.exe su Windows) in una directory presente nel tuo PATH.

Compila dal codice sorgente

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

Richiede Go 1.26 o successivo. Questo installa l'ultima build di sviluppo da main — potrebbe includere modifiche non ancora presenti in una release con tag.

Per bloccare una versione specifica, sostituisci @main con un tag come@v0.4.2, oppure usa @latest per la release con tag più recente.

Verifica l'installazione

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

Have an idea how to improve this page?