Instalacao
Escolha o metodo que melhor se encaixa no seu ambiente. Todos instalam o mesmo binario specscore do mesmorelease no GitHub.
Instalacao rapida (macOS e Linux)
$ curl -fsSL https://specscore.md/install/get-cli | shO script detecta seu OS e arquitetura, baixa o arquivo correspondente do ultimo release no GitHub, verifica o checksum SHA-256 e instala o binario specscore em /usr/local/bin(ou ~/.local/bin se /usr/local/bin nao tiver permissao de escrita).
Opcoes
| Variavel | Padrao | Descricao |
|---|---|---|
SPECSCORE_VERSION | latest | Tag do release a instalar, ex. v0.1.0. |
SPECSCORE_INSTALL_DIR | /usr/local/bin ou ~/.local/bin | Diretorio onde instalar o binario. |
Instalar uma versao especifica em ~/.local/bin:
$ curl -fsSL https://specscore.md/install/get-cli | \
SPECSCORE_VERSION=v0.1.0 SPECSCORE_INSTALL_DIR="$HOME/.local/bin" shInspecionar antes de executar
Se voce prefere revisar o script antes de executa-lo:
$ curl -fsSL https://specscore.md/install/get-cli -o get-cli.sh $ less get-cli.sh $ sh get-cli.sh
Homebrew (macOS e Linux)
$ brew install specscore/tap/specscoreAdiciona o tap specscore/homebrew-tap na primeira instalacao e acompanha novos releases a partir dele.
Windows
Escolha qualquer um dos tres metodos — todos instalam o mesmo binario do mesmo release no GitHub.
PowerShell
PS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"O script detecta sua arquitetura, baixa o .zipcorrespondente do ultimo release, verifica o checksum SHA-256, instala o specscore.exe em%LOCALAPPDATA%\Programs\specscore\bin e adiciona esse diretorio ao seu PATH de usuario. Nao precisa de permissoes de administrador. Abra um novo terminal depois para que o PATH atualizado tenha efeito.
WinGet
PS> winget install Synchestra.SpecScoreScoop
PS> scoop bucket add specscore https://github.com/specscore/scoop-bucket PS> scoop install specscore
Instalacao manual
- Baixe o arquivo para sua plataforma napagina de releases no GitHub. Os arquivos seguem o padrao
specscore_<version>_<os>_<arch>.<ext>. - Verifique o checksum SHA-256 contra
specscore_<version>_checksums.txtdo mesmo release. - Extraia o arquivo e mova
specscore(ouspecscore.exeno Windows) para um diretorio no seuPATH.
Compilar a partir do codigo-fonte
$ go install github.com/specscore/specscore-cli/cmd/specscore@mainRequer Go 1.26 ou superior. Instala o ultimo build de desenvolvimento do main — pode incluir mudancas que ainda nao estao em um release taggeado.
Para fixar uma versao especifica, troque @main por uma tag como@v0.4.2, ou use @latest para o release taggeado mais recente.
Verificar a instalacao
$ specscore version specscore 0.1.0 (<commit>) <date>