Saltar para o conteúdo
Ridgun
Português

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.