빠른 설치 (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 tap을 추가하고 이후 새 릴리스를 추적합니다.
Windows
세 가지 방법 중 하나를 선택하세요 — 모두 동일한 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 브랜치의 최신 dev 빌드를 설치합니다 — 태그가 지정된 릴리스에 아직 포함되지 않은 변경사항이 있을 수 있습니다.
특정 버전을 고정하려면 @main을 태그로 교체하세요. 예: @v0.4.2. 또는 최신 태그 릴리스를 위해@latest를 사용하세요.
설치 확인
$ specscore version specscore 0.1.0 (<commit>) <date>