Instalação
O Galileo está disponível para macOS, Linux e Windows. Todos usam https://api.hashiro.ai/api/ para download.
Consultar a versão
curl -fSL https://api.hashiro.ai/api/galileo/latestA resposta JSON contém version e o mapa downloads. As chaves de arquitetura usam sublinhados. O download é um ZIP, não um executável direto. Confira as arquiteturas publicadas na versão atual.
| Sistema | Chave de download | Executável no ZIP |
|---|---|---|
| macOS Apple Silicon | darwin_arm64 | galileo-darwin-arm64 |
| macOS Intel | darwin_amd64 | galileo-darwin-amd64 |
| Linux x86-64 | linux_amd64 | galileo-linux-amd64 |
| Linux ARM64 | linux_arm64 | galileo-linux-arm64 |
| Windows x86-64 | windows_amd64 | galileo-windows-amd64.exe |
macOS
Execute uname -m: arm64 indica Apple Silicon e x86_64 indica Intel.
Para Apple Silicon:
curl -fSL https://api.hashiro.ai/api/galileo/download/darwin_arm64 -o galileo.zip
unzip -o galileo.zip -d galileo-download
mkdir -p "$HOME/.local/bin"
install -m 755 galileo-download/galileo-darwin-arm64 "$HOME/.local/bin/galileo"
export PATH="$HOME/.local/bin:$PATH"Para Intel, use darwin_amd64 na URL e instale galileo-darwin-amd64 do ZIP extraído. Confira os nomes com unzip -l galileo.zip se a versão usar outro nome.
Adicione export PATH="$HOME/.local/bin:$PATH" ao ~/.zshrc para manter o PATH em novos terminais.
Linux
Instale curl e unzip. Execute uname -m: use linux_amd64 para x86_64 ou linux_arm64 para aarch64 / arm64.
Para x86-64:
curl -fSL https://api.hashiro.ai/api/galileo/download/linux_amd64 -o galileo.zip
unzip -o galileo.zip -d galileo-download
mkdir -p "$HOME/.local/bin"
install -m 755 galileo-download/galileo-linux-amd64 "$HOME/.local/bin/galileo"
export PATH="$HOME/.local/bin:$PATH"Para ARM64, use a chave linux_arm64 e o executável galileo-linux-arm64. Adicione a configuração de PATH ao arquivo do shell, como ~/.bashrc ou ~/.zshrc.
Windows
Abra o PowerShell. O binário Windows publicado é x86-64. Confira as arquiteturas nos metadados da versão.
Invoke-RestMethod https://api.hashiro.ai/api/galileo/latest
Invoke-WebRequest https://api.hashiro.ai/api/galileo/download/windows_amd64 -OutFile galileo.zip
Expand-Archive -Path galileo.zip -DestinationPath galileo-download -Force
$galileoBin = Join-Path $env:LOCALAPPDATA "Hashiro\bin"
New-Item -ItemType Directory -Force $galileoBin
Copy-Item .\galileo-download\galileo-windows-amd64.exe (Join-Path $galileoBin "galileo.exe")
$env:Path = "$galileoBin;$env:Path"Para manter o PATH, abra Editar variáveis de ambiente da sua conta, edite Path do usuário e adicione a pasta Hashiro\bin criada em LocalAppData. Abra outro terminal após salvar.
Script para macOS e Linux
Você também pode baixar e executar o script de produção:
curl -fSL https://api.hashiro.ai/api/install -o install-galileo.sh
bash install-galileo.shO script detecta a plataforma, baixa e extrai o ZIP e instala o executável. No Windows, use as instruções PowerShell.
Configurar e verificar
Crie o arquivo de configuração antes de executar o Galileo. Depois:
galileo version
galileo projects listUse galileo version, não galileo --version. Se o comando não for encontrado, confira o PATH. Em caso de acesso negado no macOS ou Linux, confira a permissão de execução. Um download 404 indica arquitetura ausente na versão atual; consulte os metadados.
Atualizar
galileo updateA atualização automática fica ativa por padrão. Desative com no_update = true ou --no-update; o comando explícito update continua funcionando. O script também pode reinstalar a versão mais recente.