# Instalacja

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

[SpecScore CLI](/pl/cli/)

# Instalacja

Wybierz metodę najlepiej pasującą do Twojego środowiska. Wszystkie instalują ten sam plik binarny `specscore` z tego samego[wydania na GitHubie](https://github.com/specscore/specscore-cli/releases).

## Szybka instalacja (macOS i Linux)

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

Skrypt wykrywa Twój system i architekturę, pobiera odpowiednie archiwum z najnowszego wydania na GitHubie, sprawdza sumę kontrolną SHA-256 i instaluje plik binarny `specscore` w `/usr/local/bin`(lub `~/.local/bin`, jeśli brak uprawnień zapisu do `/usr/local/bin`).

### Opcje

 Zmienna Wartość domyślna Opis SPECSCORE_VERSION latest Tag wydania do zainstalowania, np. v0.1.0 . SPECSCORE_INSTALL_DIR /usr/local/bin lub ~/.local/bin Katalog, w którym ma zostać zainstalowany plik binarny.

Instalacja konkretnej wersji w `~/.local/bin`:

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

### Weryfikacja przed uruchomieniem

Jeśli wolisz sprawdzić skrypt przed jego wykonaniem:

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

## Homebrew (macOS i Linux)

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

Dodaje tap `specscore/homebrew-tap` przy pierwszej instalacji i automatycznie śledzi kolejne wydania.

## Windows

Wybierz dowolną z trzech metod — każda instaluje ten sam plik binarny z tego samego wydania na GitHubie.

### PowerShell

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

Skrypt wykrywa architekturę procesora, pobiera odpowiednie archiwum `.zip`z najnowszego wydania, weryfikuje sumę kontrolną SHA-256, instaluje `specscore.exe` w`%LOCALAPPDATA%\Programs\specscore\bin` i dodaje ten katalog do zmiennej `PATH` użytkownika. Uprawnienia administratora nie są wymagane. Uruchom ponownie terminal, aby zaktualizowana zmienna`PATH` zaczęła obowiązywać.

### WinGet

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

### Scoop

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

## Instalacja ręczna

- Pobierz archiwum dla swojej platformy ze[strony wydań na GitHubie](https://github.com/specscore/specscore-cli/releases). Pliki są nazwane według szablonu `specscore_ _ _ . `.
- Zweryfikuj sumę kontrolną SHA-256 z plikiem`specscore_ _checksums.txt` dołączonym do wydania.
- Rozpakuj archiwum i przenieś `specscore`(lub `specscore.exe` w systemie Windows) do katalogu w Twojej zmiennej `PATH`.

## Kompilacja z kodu źródłowego

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

Wymaga [Go](https://go.dev/) w wersji 1.26 lub nowszej. Polecenie to instaluje najnowszą wersję deweloperską z gałęzi `main` — może zawierać zmiany, które nie znalazły się jeszcze w otagowanym wydaniu.

Aby przypiąć konkretną wersję, zamień `@main` na tag taki jak`@v0.4.2` lub użyj `@latest` dla najnowszego oficjalnego wydania.

## Weryfikacja instalacji

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