クイックインストール (macOS & Linux)
$ curl -fsSL https://specscore.md/install/get-cli | shスクリプトがOSとアーキテクチャを検出し、最新のGitHubリリースから 該当するアーカイブをダウンロードし、SHA-256チェックサムを検証して、specscoreバイナリを/usr/local/bin(/usr/local/binに書き込めない場合は~/.local/bin) にインストールします。
オプション
| 変数 | デフォルト | 説明 |
|---|---|---|
SPECSCORE_VERSION | latest | インストールするリリースタグ(例:v0.1.0)。 |
SPECSCORE_INSTALL_DIR | /usr/local/bin または ~/.local/bin | バイナリのインストール先ディレクトリ。 |
特定のバージョンを~/.local/binにインストール:
$ curl -fsSL https://specscore.md/install/get-cli | \
SPECSCORE_VERSION=v0.1.0 SPECSCORE_INSTALL_DIR="$HOME/.local/bin" sh実行前にスクリプトを確認
シェルにパイプする前にスクリプトを確認したい場合:
$ curl -fsSL https://specscore.md/install/get-cli -o get-cli.sh $ less get-cli.sh $ sh get-cli.sh
Homebrew (macOS & Linux)
$ brew install specscore/tap/specscore初回インストール時にspecscore/homebrew-tapをタップし、 以降はそこから新しいリリースを追跡します。
Windows
お使いの環境に合ったチャネルをお選びください — 3つとも同じGitHubリリースから 同じバイナリをインストールします。
PowerShell
PS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"スクリプトがアーキテクチャを検出し、最新リリースから該当する.zipをダウンロードし、SHA-256チェックサムを検証して、specscore.exeを%LOCALAPPDATA%\Programs\specscore\binにインストールし、 そのディレクトリをユーザーのPATHに追加します。 管理者権限は不要です。インストール後、更新されたPATHを 有効にするために新しいターミナルを開いてください。
WinGet
PS> winget install Synchestra.SpecScoreScoop
PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket PS> scoop install specscore
手動インストール
- GitHubリリースページから お使いのプラットフォーム用のアーカイブをダウンロード。 アーカイブは
specscore_<version>_<os>_<arch>.<ext>の パターンで命名されています。 - 同じリリースの
specscore_<version>_checksums.txtでSHA-256チェックサムを検証。 - アーカイブを展開し、
specscore(Windowsの場合はspecscore.exe)をPATH上のディレクトリに移動。
ソースからビルド
$ go install github.com/specscore/specscore-cli/cmd/specscore@mainGo 1.26以降が必要です。mainブランチから最新の開発ビルドをインストールします — タグ付きリリースにまだ含まれていない変更が含まれる場合があります。
特定のバージョンを固定するには、@mainを@v0.4.2のようなタグに置き換えるか、 最新のタグ付きリリースには@latestを使用してください。
インストールの確認
$ specscore version specscore 0.1.0 (<commit>) <date>