CLI de Lingua

Usa Lingua sin abrir una ventana

Conoce el CLI headless de Lingua, compílalo hoy y convierte tu primer comando en un flujo local repetible.

Explorar guías del CLI

El CLI se publica en npm como @linguacode/cli. Instálalo de forma global, ejecútalo con npx o compílalo desde el código fuente.

El CLI de Lingua sirve cuando una acción útil debe salir de la app y convertirse en un comando de terminal, un pipe o un paso de CI. Ejecuta las mismas utilidades y el mismo esquema de Run Capsules de Lingua, pero no abre Electron ni React.

Es local, automatizable y deliberadamente pequeño. Úsalo para formatear un payload desde stdin, ejecutar un archivo confiable, validar una Capsule en CI o repetir una ejecución capturada.

Instálalo

@linguacode/cli ya está publicado en npm. No tiene dependencias y necesita Node 24.x:

npm install -g @linguacode/cli
lingua --help

¿Prefieres no instalar nada? Ejecútalo una sola vez con npx:

npx @linguacode/cli --help

En máquinas sin Node puedes usar los archivos independientes lingua-cli-*-linux-x64.tar.gz y -windows-x64.tar.gz que vienen adjuntos a cada GitHub Release estable.

Compílalo desde el código fuente

Si contribuyes al proyecto, o si sigues main antes de una release, compílalo desde el repositorio:

git clone https://github.com/johnny4young/lingua.git
cd lingua
corepack enable
pnpm install
pnpm run build:cli
node dist/cli/lingua.cjs --help

Para desarrollo local, agrega el comando lingua a tu PATH:

pnpm link --global
lingua --version

Este enlace apunta a tu checkout. Ejecuta pnpm run build:cli después de cambiar el código del CLI.

Ejecuta tu primer comando útil

Formatea JSON directamente desde otro programa:

curl -s https://api.github.com/repos/johnny4young/lingua \
  | lingua utility json-format

También puedes ejecutar un archivo con el toolchain instalado en tu equipo:

lingua run ./scripts/check.ts -- --verbose

Todo lo que aparece después de -- pertenece a tu programa, no a Lingua.

Elige el comando correcto

Quieres… Empieza con
transformar o inspeccionar un valor lingua utility
ejecutar un archivo o proyecto convencional lingua run
revisar una Capsule sin ejecutarla lingua capsule validate
reproducir una ejecución capturada lingua capsule replay
descubrir utilidades y sus opciones lingua list utilities --json
activar autocompletado lingua completion

Un modelo mental seguro

El CLI no interpola tu comando mediante un shell, pero el código que ejecuta lingua run conserva tus permisos del sistema operativo. Ejecuta solo código confiable. Para código no confiable, coloca el CLI dentro de un contenedor o sandbox bajo tu control.

El CLI no necesita red. Tu programa sí puede usarla, y cada lenguaje requiere su toolchain local correspondiente.

Continúa según tu tarea