Instalar
Uma linha instala o ridgunc, o stable, o omni e as bibliotecas padrão, cada um verificado com a sua assinatura.
O Ridgun tem três programas:
ridguncé o compilador. Verifica um ficheiro, executa-o ou compila-o num executável nativo.stableé a ferramenta de projetos. Cria projetos, obtém as dependências, verifica-os, testa-os, formata-os e compila-os.omnié o gestor de pacotes. Instala as ferramentas, as bibliotecas padrão e os pacotes publicados aqui, e verifica a assinatura de tudo o que instala.
São executáveis nativos que não precisam de mais nada na máquina. Há versões para Linux, macOS e Windows, em x86-64 e ARM64.
Uma linha
curl -fsSL https://ridgun.com/install.sh | sh
O script descarrega a versão para o seu sistema e as bibliotecas padrão, e depois executa omni setup. O omni verifica as assinaturas com a chave das versões que traz incorporada e depois instala os três programas em ~/.local/bin e as bibliotecas em ~/.local/lib/ridgun. Se uma verificação falhar, não instala nada. Pode ler o script antes.
No Windows, cole isto no PowerShell:
irm https://ridgun.com/install.ps1 | iex
Faz o mesmo e deixa as pastas na sua pasta de utilizador: %USERPROFILE%\.local\bin e %USERPROFILE%\.local\lib\ridgun. Também o pode ler antes. No Git Bash, a primeira linha também funciona.
À mão
Descarregue o ficheiro para o seu sistema na página Transferências, com os ficheiros SHA256SUMS e SHA256SUMS.minisig da versão. Com o minisign pode verificar a assinatura você mesmo. A chave está na página de transferências e no README do repositório do Ridgun; confirme que coincidem:
minisign -Vm SHA256SUMS -P <a chave das versões, RW…>
sha256sum -c --ignore-missing SHA256SUMS
Depois descomprima-o e deixe o omni instalá-lo:
tar -xzf ridgun-<versão>-<arquitetura>-<sistema>.tar.gz
./ridgun-<versão>/bin/omni setup
O omni volta a descarregar a versão deste site, verifica a assinatura e instala-a juntamente com as bibliotecas padrão.
No Windows, no PowerShell (o Windows 10 e posteriores trazem tar):
(Get-FileHash ridgun-<version>-<arch>-windows.tar.gz -Algorithm SHA256).Hash.ToLower()
tar -xzf ridgun-<version>-<arch>-windows.tar.gz
.\ridgun-<version>\bin\omni.exe setup
A primeira linha mostra o SHA-256 do ficheiro, que tem de ser o que o SHA256SUMS indica para ele.
PATH
Quase todas as distribuições de Linux já têm ~/.local/bin no PATH. Se a sua não tiver, acrescente esta linha a ~/.profile (no macOS, a ~/.zprofile) e abra um terminal novo:
export PATH="$HOME/.local/bin:$PATH"
No Windows, adicione %USERPROFILE%\.local\bin ao PATH do seu utilizador a partir do PowerShell e abra um terminal novo:
[Environment]::SetEnvironmentVariable('Path', "$env:USERPROFILE\.local\bin;" + [Environment]::GetEnvironmentVariable('Path', 'User'), 'User')
Verifique que funciona
ridgunc --version
Mostra a versão do compilador e a sua plataforma, por exemplo ridgunc 0.9.52 (self-hosted Ridgun compiler, x86_64-unknown-linux-gnu).
Bibliotecas e ferramentas
O omni instala o que este site publica e verifica cada assinatura antes de instalar o que quer que seja:
omni install json # uma biblioteca, no projeto em que está
omni install -g unix-tools # os programas de um pacote, em ~/.local/bin
omni search # o que pode instalar
A página Pacotes mostra-os todos. Agora escreva o seu primeiro programa.