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: