# Installation

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

[SpecScore CLI](/de/cli/)

# Installation

Wähle die Methode, die am besten zu deiner Umgebung passt. Alle installieren dieselbe Binärdatei `specscore` aus demselben[GitHub-Release](https://github.com/specscore/specscore-cli/releases).

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

 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" 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, installiert`specscore.exe` in `%LOCALAPPDATA%\Programs\specscore\bin`und 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

- Lade das Archiv für deine Plattform von der[GitHub-Releases-Seite](https://github.com/specscore/specscore-cli/releases) herunter. Die Archive folgen dem Muster `specscore_ _ _ . `.
- Verifiziere die SHA-256-Prüfsumme anhand von`specscore_ _checksums.txt` desselben Releases.
- 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](https://go.dev/) 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 ( )
```
