BLOX Core es el producto principal
Herramienta derivada

BLOX CLI

Ejecuta programas .blox directamente desde la terminal usando el mismo lenguaje y runtime que BLOX Core.

Relación con BLOX Core
BLOX CLI no es el producto principal. Es una herramienta construida sobre BLOX Core para aprender, prototipar, automatizar tareas y validar scripts antes de integrarlos en una aplicación nativa. El producto principal es BLOX Core, la VM embebible con API C.

Uso básico

La CLI ejecuta un archivo .blox directamente. No necesita host, no necesita VM manual: es un envoltorio conveniente sobre BLOX Core.

terminalpowershell
# Ejecutar un script
blox script.blox

# Ver ayuda
blox --help

# Ver versión
blox --version

Aprender

Escribe scripts .blox y ejecútalos al instante. Ideal para clases, docentes y estudiantes.

Prototipar reglas

Valida la lógica de negocio o industrial desde terminal antes de embeberla en el host C/C++.

Automatizar

Corre utilidades locales, valida datos, genera reportes. Todo con el mismo lenguaje del Core.

Mismo lenguaje, dos entornos

El script .blox que corres desde la CLI es el mismo que un host C puede cargar en BLOX Core. Cambia el envoltorio, no el lenguaje.

Ejecutado desde CLI
hola.blox · $ blox hola.bloxblox
FUNCION PRINCIPAL
INICIO
    IMPRIMIR("Hola desde la CLI")
FINAL
Embebido en un host C
host.c · blox_vm_load_file(...)c
BloxVM *vm = blox_vm_create();
blox_vm_load_file(vm, "hola.blox");
blox_vm_run_main(vm);
blox_vm_destroy(vm);
Consejo
Cuando una regla ya funciona bien desde la CLI, moverla al host embebido solo requiere cargar el mismo archivo .blox con blox_vm_load_file(). La lógica no cambia.

¿Listo para embeber BLOX en tu aplicación?

BLOX CLI te sirvió para prototipar. Ahora integra el mismo script en tu host C, C++, Godot o firmware ESP32-S3 con BLOX Core.