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 | shSkrypt 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" shWeryfikacja 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/specscoreDodaje 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.SpecScoreScoop
PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket PS> scoop install specscore
Instalacja ręczna
- Pobierz archiwum dla swojej platformy zestrony wydań na GitHubie. Pliki są nazwane według szablonu
specscore_<version>_<os>_<arch>.<ext>. - Zweryfikuj sumę kontrolną SHA-256 z plikiem
specscore_<version>_checksums.txtdołączonym do wydania. - Rozpakuj archiwum i przenieś
specscore(lubspecscore.exew systemie Windows) do katalogu w Twojej zmiennejPATH.
Kompilacja z kodu źródłowego
$ go install github.com/specscore/specscore-cli/cmd/specscore@mainWymaga 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>