# Installation

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

[SpecScore CLI](/fr/cli/)

# Installation

Choisissez la méthode la mieux adaptée à votre environnement. Toutes installent le même binaire `specscore` depuis la même[release sur GitHub](https://github.com/specscore/specscore-cli/releases).

## Installation rapide (macOS et Linux)

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

Le script détecte votre système d'exploitation et votre architecture, télécharge l'archive correspondante de la dernière version sur GitHub, vérifie son empreinte SHA-256 et installe le binaire `specscore` dans `/usr/local/bin`(ou `~/.local/bin` si `/usr/local/bin` n'est pas accessible en écriture).

### Options

 Variable Défaut Description SPECSCORE_VERSION latest Tag de la version à installer, ex. v0.1.0 . SPECSCORE_INSTALL_DIR /usr/local/bin ou ~/.local/bin Dossier où installer le binaire.

Installer une version spécifique dans `~/.local/bin` :

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

### Examiner avant d'exécuter

Si vous préférez inspecter le script avant de l'exécuter :

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

## Homebrew (macOS et Linux)

```
$ brew install specscore/tap/specscore
```

Ajoute le tap `specscore/homebrew-tap` lors de la première installation et suit les nouvelles versions à partir de là.

## Windows

Choisissez l'une des trois méthodes — toutes installent le même binaire depuis la même release sur GitHub.

### PowerShell

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

Le script détecte votre architecture, télécharge le `.zip`correspondant de la dernière release, vérifie sa somme de contrôle SHA-256, installe `specscore.exe` dans`%LOCALAPPDATA%\Programs\specscore\bin` et ajoute ce répertoire au `PATH` de votre utilisateur. Aucun privilège administrateur requis. Ouvrez un nouveau terminal ensuite pour que le`PATH` mis à jour prenne effet.

### WinGet

```
PS> winget install Synchestra.SpecScore
```

### Scoop

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

## Installation manuelle

- Téléchargez l'archive pour votre plateforme depuis la[page des releases GitHub](https://github.com/specscore/specscore-cli/releases). Les archives suivent le modèle `specscore_ _ _ . `.
- Vérifiez sa somme de contrôle SHA-256 par rapport à`specscore_ _checksums.txt` de la même release.
- Extrayez l'archive et déplacez `specscore`(ou `specscore.exe` sous Windows) dans un dossier présent dans votre `PATH`.

## Compiler depuis les sources

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

Nécessite [Go](https://go.dev/) 1.26 ou supérieur. Installe la dernière version de développement depuis `main` — peut inclure des modifications non encore disponibles dans une version balisée.

Pour figer une version spécifique, remplacez `@main` par un tag comme`@v0.4.2`, ou utilisez `@latest` pour la version balisée la plus récente.

## Vérifier l'installation

```
$ specscore version specscore 0.1.0 ( )
```
