Installation
Choisissez la méthode la mieux adaptée à votre environnement. Toutes installent le même binaire specscore depuis la mêmerelease sur GitHub.
Installation rapide (macOS et Linux)
$ curl -fsSL https://specscore.md/install/get-cli | shLe 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" shExaminer 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/specscoreAjoute 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 .zipcorrespondant 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 lePATH mis à jour prenne effet.
WinGet
PS> winget install Synchestra.SpecScoreScoop
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 lapage des releases GitHub. Les archives suivent le modèle
specscore_<version>_<os>_<arch>.<ext>. - Vérifiez sa somme de contrôle SHA-256 par rapport à
specscore_<version>_checksums.txtde la même release. - Extrayez l'archive et déplacez
specscore(ouspecscore.exesous Windows) dans un dossier présent dans votrePATH.
Compiler depuis les sources
$ go install github.com/specscore/specscore-cli/cmd/specscore@mainNécessite Go 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 (<commit>) <date>