SpecScore CLI

Instalacja

Wybierz metodę najlepiej pasującą do Twojego środowiska. Wszystkie instalują ten sam plik binarny specscore z tego samegowydania na GitHubie.

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

ZmiennaWartość domyślnaOpis
SPECSCORE_VERSIONlatestTag wydania do zainstalowania, np. v0.1.0.
SPECSCORE_INSTALL_DIR/usr/local/bin lub ~/.local/binKatalog, 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 .zipz 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 zmiennaPATH 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

  1. Pobierz archiwum dla swojej platformy zestrony wydań na GitHubie. Pliki są nazwane według szablonu specscore_<version>_<os>_<arch>.<ext>.
  2. Zweryfikuj sumę kontrolną SHA-256 z plikiemspecscore_<version>_checksums.txt dołączonym do wydania.
  3. 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 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 (<commit>) <date>

Have an idea how to improve this page?