Instal·lació
Una línia instal·la ridgunc, stable, omni i les biblioteques estàndard, cadascuna comprovada amb la seva signatura.
Ridgun té tres programes:
ridguncés el compilador. Comprova un fitxer, l'executa o el compila a un executable natiu.stableés l'eina de projectes. Crea projectes, n'obté les dependències, els comprova, els prova, els formata i els compila.omniés el gestor de paquets. Instal·la les eines, les biblioteques estàndard i els paquets publicats aquí, i comprova la signatura de tot el que instal·la.
Són executables natius que no necessiten res més a la màquina. Hi ha versions per a Linux, macOS i Windows, en x86-64 i ARM64.
Una línia
curl -fsSL https://ridgun.com/install.sh | sh
L'script descarrega la versió per al teu sistema i les biblioteques estàndard, i després executa omni setup. omni comprova les signatures amb la clau de les versions que porta a dins i després instal·la els tres programes a ~/.local/bin i les biblioteques a ~/.local/lib/ridgun. Si falla una comprovació, no instal·la res. Pots llegir l'script abans.
A Windows, enganxa això a PowerShell:
irm https://ridgun.com/install.ps1 | iex
Fa el mateix i deixa les carpetes a la teva carpeta d'usuari: %USERPROFILE%\.local\bin i %USERPROFILE%\.local\lib\ridgun. També el pots llegir abans. A Git Bash també funciona la primera línia.
A mà
Descarrega el fitxer per al teu sistema des de la pàgina Baixades, amb els fitxers SHA256SUMS i SHA256SUMS.minisig de la versió. Amb minisign pots comprovar la signatura tu mateix. La clau és a la pàgina de baixades i al README del repositori de Ridgun; assegura't que coincideixen:
minisign -Vm SHA256SUMS -P <la clau de les versions, RW…>
sha256sum -c --ignore-missing SHA256SUMS
Després descomprimeix-lo i deixa que omni l'instal·li:
tar -xzf ridgun-<versió>-<arquitectura>-<sistema>.tar.gz
./ridgun-<versió>/bin/omni setup
omni torna a descarregar la versió d'aquest lloc, en comprova la signatura i la instal·la juntament amb les biblioteques estàndard.
A Windows, a PowerShell (Windows 10 i posteriors porten 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
La primera línia mostra el SHA-256 del fitxer, que ha de ser el que hi indica SHA256SUMS.
PATH
Gairebé totes les distribucions de Linux ja tenen ~/.local/bin al PATH. Si la teva no, afegeix aquesta línia a ~/.profile (a macOS, a ~/.zprofile) i obre un terminal nou:
export PATH="$HOME/.local/bin:$PATH"
A Windows, afegeix %USERPROFILE%\.local\bin al PATH del teu usuari des de PowerShell i obre un terminal nou:
[Environment]::SetEnvironmentVariable('Path', "$env:USERPROFILE\.local\bin;" + [Environment]::GetEnvironmentVariable('Path', 'User'), 'User')
Comprova que funciona
ridgunc --version
Mostra la versió del compilador i la seva plataforma, per exemple ridgunc 0.9.52 (self-hosted Ridgun compiler, x86_64-unknown-linux-gnu).
Biblioteques i eines
omni instal·la el que es publica en aquest lloc i comprova cada signatura abans d'instal·lar res:
omni install json # una biblioteca, al projecte on ets
omni install -g unix-tools # els programes d'un paquet, a ~/.local/bin
omni search # el que pots instal·lar
La pàgina Paquets els mostra tots. Ara escriu el teu primer programa.