SpecScore CLI

설치

적합한 방법을 선택하세요. 모든 방법은 동일한 GitHub릴리스에서 동일한 specscore 바이너리를 설치합니다.

빠른 설치 (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_VERSIONlatest릴리스 태그, 예: 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.SpecScore

Scoop

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

수동 설치

  1. GitHub 릴리스 페이지에서 플랫폼에 맞는 아카이브를 다운로드하세요. 아카이브 이름은 specscore_<version>_<os>_<arch>.<ext>형식입니다.
  2. 같은 릴리스의 specscore_<version>_checksums.txt파일로 SHA-256 체크섬을 확인하세요.
  3. 아카이브를 압축 해제하고 specscore(Windows에서는 specscore.exe)를 PATH에 있는 디렉토리로 이동하세요.

소스에서 빌드

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

Go 1.26 이상이 필요합니다.main 브랜치의 최신 dev 빌드를 설치합니다 — 태그가 지정된 릴리스에 아직 포함되지 않은 변경사항이 있을 수 있습니다.

특정 버전을 고정하려면 @main을 태그로 교체하세요. 예: @v0.4.2. 또는 최신 태그 릴리스를 위해@latest를 사용하세요.

설치 확인

$ specscore version
specscore 0.1.0 (<commit>) <date>

번역 오류를 발견했거나 이 페이지를 개선할 아이디어가 있나요? 알려주세요.