Ir al contenido

Comandos del CLI

Estas banderas aplican a todos los subcomandos:

BanderaDescripción
--error-format <fmt>Formato de salida de diagnósticos: human (predeterminado), json, o short. Ver Diagnósticos y Advertencias

Ejecuta un archivo fuente de Achronyme (.ach) o un binario compilado (.achb).

Ventana de terminal
ach run script.ach
ach run script.achb
BanderaDescripción
--stress-gcEjecutar GC en cada asignación (para pruebas)
--prove-backend <backend>Backend para bloques prove {}: r1cs (predeterminado) o plonkish
Ventana de terminal
ach run hello.ach
ach run hello.ach --prove-backend plonkish

Compila un archivo fuente de circuito Achronyme en restricciones R1CS/Plonkish y genera un testigo.

Ventana de terminal
ach circuit circuit.ach --inputs "x=42,y=7"

Consulta Opciones de Circuito para todas las banderas disponibles.


Compila un archivo fuente de Achronyme en un binario (.achb) que se puede ejecutar con ach run.

Ventana de terminal
ach compile script.ach --output script.achb
BanderaDescripción
--output <ruta>Ruta del archivo de salida (requerido)

Desensambla un archivo fuente o binario de Achronyme, mostrando las instrucciones de bytecode.

Ventana de terminal
ach disassemble script.ach

Inicia un bucle interactivo de Lectura-Evaluación-Impresión. (Aún no implementado.)