# Installazione

Canonical: https://specscore.md/it/cli/install/

[SpecScore CLI](/it/cli/)

# Installazione

Scegli il metodo più adatto al tuo ambiente. Tutti installano lo stesso binario `specscore` dalla stessa[release di GitHub](https://github.com/specscore/specscore-cli/releases).

## 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

 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" 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 `.zip`corrispondente 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é il`PATH` 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

- Scarica l'archivio per la tua piattaforma dalla[pagina delle release di GitHub](https://github.com/specscore/specscore-cli/releases). Gli archivi seguono il pattern `specscore_ _ _ . `.
- Verifica il checksum SHA-256 confrontandolo con`specscore_ _checksums.txt` della stessa release.
- 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](https://go.dev/) 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 ( )
```
