Installation
Wähle die Methode, die am besten zu deiner Umgebung passt. Alle installieren dieselbe Binärdatei specscore aus demselbenGitHub-Release.
Schnelle Installation (macOS und Linux)
$ curl -fsSL https://specscore.md/install/get-cli | shDas Skript erkennt dein Betriebssystem und deine Architektur, lädt das passende Archiv des neuesten GitHub-Releases herunter, überprüft die SHA-256-Prüfsumme und installiert die specscore-Binärdatei in /usr/local/bin(oder ~/.local/bin, falls /usr/local/bin nicht beschreibbar ist).
Optionen
| Variable | Standard | Beschreibung |
|---|---|---|
SPECSCORE_VERSION | latest | Zu installierender Release-Tag, z. B. v0.1.0. |
SPECSCORE_INSTALL_DIR | /usr/local/bin oder ~/.local/bin | Verzeichnis, in dem die Binärdatei installiert wird. |
Eine bestimmte Version in ~/.local/bin installieren:
$ curl -fsSL https://specscore.md/install/get-cli | \
SPECSCORE_VERSION=v0.1.0 SPECSCORE_INSTALL_DIR="$HOME/.local/bin" shVor der Ausführung prüfen
Falls du das Skript vor der Ausführung überprüfen möchtest:
$ curl -fsSL https://specscore.md/install/get-cli -o get-cli.sh $ less get-cli.sh $ sh get-cli.sh
Homebrew (macOS und Linux)
$ brew install specscore/tap/specscoreFügt beim ersten Installieren den Tap specscore/homebrew-tap hinzu und folgt darüber neuen Releases.
Windows
Wähle eine der drei Methoden – alle installieren dieselbe Binärdatei desselben GitHub-Releases.
PowerShell
PS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"Das Skript erkennt deine Architektur, lädt die passende .zip-Datei des neuesten Releases herunter, prüft die SHA-256-Prüfsumme, installiertspecscore.exe in %LOCALAPPDATA%\Programs\specscore\binund fügt diesen Pfad zu deiner Benutzer-PATH-Variable hinzu. Keine Administratorrechte erforderlich. Öffne danach ein neues Terminal, damit der aktualisierte PATH aktiv wird.
WinGet
PS> winget install Synchestra.SpecScoreScoop
PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket PS> scoop install specscore
Manuelle Installation
- Lade das Archiv für deine Plattform von derGitHub-Releases-Seite herunter. Die Archive folgen dem Muster
specscore_<version>_<os>_<arch>.<ext>. - Verifiziere die SHA-256-Prüfsumme anhand von
specscore_<version>_checksums.txtdesselben Releases. - Entpacke das Archiv und verschiebe
specscore(oderspecscore.exeunter Windows) in ein Verzeichnis in deinemPATH.
Aus dem Quellcode kompilieren
$ go install github.com/specscore/specscore-cli/cmd/specscore@mainErfordert Go 1.26 oder neuer. Dies installiert den neuesten Entwicklungs-Build von main – kann Änderungen enthalten, die noch nicht in einem getaggten Release sind.
Um eine bestimmte Version festzupinnen, ersetze @main durch einen Tag wie@v0.4.2, oder verwende @latest für das aktuellste getaggte Release.
Installation überprüfen
$ specscore version specscore 0.1.0 (<commit>) <date>