Skip to content

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 ​

bash
curl -fSL https://api.hashiro.ai/api/galileo/latest

A 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.

SistemaChave de downloadExecutável no ZIP
macOS Apple Silicondarwin_arm64galileo-darwin-arm64
macOS Inteldarwin_amd64galileo-darwin-amd64
Linux x86-64linux_amd64galileo-linux-amd64
Linux ARM64linux_arm64galileo-linux-arm64
Windows x86-64windows_amd64galileo-windows-amd64.exe

macOS ​

Execute uname -m: arm64 indica Apple Silicon e x86_64 indica Intel.

Para Apple Silicon:

bash
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:

bash
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.

powershell
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:

bash
curl -fSL https://api.hashiro.ai/api/install -o install-galileo.sh
bash install-galileo.sh

O 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:

bash
galileo version
galileo projects list

Use 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 ​

bash
galileo update

A 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.

Hashiro. Gestão Contínua de Exposição a Ameaças.