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 | shLo 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
| Variabile | Predefinito | Descrizione |
|---|---|---|
SPECSCORE_VERSION | latest | Tag della release da installare, es. v0.1.0. |
SPECSCORE_INSTALL_DIR | /usr/local/bin o ~/.local/bin | Directory 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" shEsamina 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/specscoreAggiunge 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.SpecScoreScoop
PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket PS> scoop install specscore
Installazione manuale
- Scarica l'archivio per la tua piattaforma dallapagina delle release di GitHub. Gli archivi seguono il pattern
specscore_<version>_<os>_<arch>.<ext>. - Verifica il checksum SHA-256 confrontandolo con
specscore_<version>_checksums.txtdella stessa release. - Estrai l'archivio e sposta
specscore(ospecscore.exesu Windows) in una directory presente nel tuoPATH.
Compila dal codice sorgente
$ go install github.com/specscore/specscore-cli/cmd/specscore@mainRichiede 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>