Instalación
Una línea instala ridgunc, stable, omni y las librerías estándar, cada una comprobada con su firma.
Ridgun tiene tres programas:
ridgunces el compilador. Comprueba un archivo, lo ejecuta o lo compila a un ejecutable nativo.stablees la herramienta de proyectos. Crea proyectos, trae sus dependencias, los comprueba, los prueba, los formatea y los compila.omnies el gestor de paquetes. Instala las herramientas, las librerías estándar y los paquetes publicados aquí, y comprueba la firma de todo lo que instala.
Son ejecutables nativos que no necesitan nada más en la máquina. Hay versiones para Linux, macOS y Windows, en x86-64 y ARM64.
Una línea
curl -fsSL https://ridgun.com/install.sh | sh
El script descarga la versión para tu sistema y las librerías estándar, y después ejecuta omni setup. omni comprueba sus firmas con la clave de las versiones que lleva dentro y luego instala los tres programas en ~/.local/bin y las librerías en ~/.local/lib/ridgun. Si falla una comprobación, no instala nada. Puedes leer el script antes.
En Windows, pega esto en PowerShell:
irm https://ridgun.com/install.ps1 | iex
Hace lo mismo y deja las carpetas en tu carpeta de usuario: %USERPROFILE%\.local\bin y %USERPROFILE%\.local\lib\ridgun. También puedes leerlo antes. En Git Bash funciona además la primera línea.
A mano
Descarga el archivo para tu sistema desde la página Descargas, junto con SHA256SUMS y SHA256SUMS.minisig de la versión. Con minisign puedes comprobar la firma tú mismo. La clave está en la página de descargas y en el README del repositorio de Ridgun; asegúrate de que coinciden:
minisign -Vm SHA256SUMS -P <la clave de las versiones, RW…>
sha256sum -c --ignore-missing SHA256SUMS
Después descomprímelo y deja que omni lo instale:
tar -xzf ridgun-<versión>-<arquitectura>-<sistema>.tar.gz
./ridgun-<versión>/bin/omni setup
omni vuelve a descargar la versión de este sitio, comprueba su firma y la instala junto con las librerías estándar.
En Windows, en PowerShell (Windows 10 y posteriores traen 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ínea imprime el SHA-256 del archivo, que debe ser el que SHA256SUMS indica para él.
PATH
Casi todas las distribuciones de Linux ya tienen ~/.local/bin en el PATH. Si la tuya no, añade esta línea a ~/.profile (en macOS, a ~/.zprofile) y abre una terminal nueva:
export PATH="$HOME/.local/bin:$PATH"
En Windows, añade %USERPROFILE%\.local\bin al PATH de tu usuario desde PowerShell y abre una terminal nueva:
[Environment]::SetEnvironmentVariable('Path', "$env:USERPROFILE\.local\bin;" + [Environment]::GetEnvironmentVariable('Path', 'User'), 'User')
Comprueba que funciona
ridgunc --version
Muestra la versión del compilador y su plataforma, por ejemplo ridgunc 0.9.52 (self-hosted Ridgun compiler, x86_64-unknown-linux-gnu).
Librerías y herramientas
omni instala lo que se publica en este sitio y comprueba cada firma antes de instalar nada:
omni install json # una librería, en el proyecto en el que estás
omni install -g unix-tools # los programas de un paquete, en ~/.local/bin
omni search # lo que puedes instalar
La página Paquetes los muestra todos. Ahora escribe tu primer programa.