Saltar al contenido principal

Instalación

Para compilar Minilux desde el código fuente, necesitas el toolchain de Rust (cargo + rustc).

Instalar Rust en Debian/GoldenDog/Ubuntu

sudo apt install cargo

Fedora

sudo dnf install rust cargo

macOS (vía homebrew)

brew install rust

Otros Sistemas

Usa rustup para obtener la versión más reciente:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Compilación desde el Código Fuente

Clona el repositorio:

git clone https://github.com/minilux-org/minilux.git
cd minilux

Compilar

make

Instalar

Por defecto, minilux se instala en /usr/bin/ (Linux)

make install #requiere sudo, pero no usar sudo make install, sino le cambia los permisos al binario en target/

Nota para usuarios de macOS: Es posible que necesites editar el Makefile y cambiar la ruta de instalación a /usr/local/bin si /usr/bin está protegido por el sistema.

Recompilar

Para recompilar completamente, elimina el directorio target y limpia los artefactos de construcción:

rm -rf target/
make uninstall; make clean; make

Desinstalar

make uninstall

Ejecución de Scripts

Ejecución Directa

./minilux script.mi

Con el interprete declarado en el script

Añade esta línea en la parte superior de tu script:

#!/usr/bin/env minilux


Hacerlo ejecutable y ejecutarlo:

```bash
chmod +x script.mi
./script.mi

## Modo REPL

Se puede ejecutar minilux sin argumentos para acceder a la consola interactiva REPL

```bash
$ minilux
Minilux Interpreter Console (REPL)
Version 0.1.0 on linux/x86_64 -- [Rust]

> $x = 10
> printf("x = ", $x)
x = 10
>

Extensiones de Resaltado de Sintaxis para VS Code, Antigravity y GNU nano

Para resaltado de sintaxis y snippets: