SpecScore CLI

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

Das 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

VariableStandardBeschreibung
SPECSCORE_VERSIONlatestZu installierender Release-Tag, z. B. v0.1.0.
SPECSCORE_INSTALL_DIR/usr/local/bin oder ~/.local/binVerzeichnis, 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" sh

Vor 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/specscore

Fü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.SpecScore

Scoop

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

Manuelle Installation

  1. Lade das Archiv für deine Plattform von derGitHub-Releases-Seite herunter. Die Archive folgen dem Muster specscore_<version>_<os>_<arch>.<ext>.
  2. Verifiziere die SHA-256-Prüfsumme anhand vonspecscore_<version>_checksums.txt desselben Releases.
  3. Entpacke das Archiv und verschiebe specscore(oder specscore.exe unter Windows) in ein Verzeichnis in deinem PATH.

Aus dem Quellcode kompilieren

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

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

Have an idea how to improve this page?