Skip to content
Go to Lynx

Introducción

This content is not available in your language yet.

El paquete @lynx/cli provee la herramienta de terminal oficial (Lynx Command Line Interface) diseñada para automatizar, orquestar y administrar los flujos de trabajo diarios dentro del ecosistema del monorepo.

A medida que el ecosistema Lynx crece, mantener la coherencia en la generación de archivos, la sincronización de secretos y la carga de entornos se vuelve una tarea compleja. El CLI actúa como el único orquestador de estas tareas, asegurando que todos los desarrolladores ejecuten las mismas rutinas con cero fricciones.

Al exponer el comando ejecutable lynx globalmente dentro del entorno de desarrollo (o a través de pnpm), permite acceder a utilidades vitales sin necesidad de scripts de bash dispersos.

[!TIP] TypeScript Directo El CLI de Lynx se apoya en compiladores al vuelo (Just-In-Time) para ejecutar código TypeScript de forma nativa desde la terminal. No es necesario realizar pasos de construcción (build steps) intermedios al modificar los comandos en desarrollo.

Nuestra interfaz de terminal abandona librerías de interfaz gráfica arcaicas en favor de un stack estético y moderno:

  • @clack/prompts: Utilizado para generar terminales inmersivas, elegantes e interactivas, guiando al usuario paso a paso en lugar de abrumarlo con flags incomprensibles.
  • Picocolors: Motor ultraligero para la estilización y coloreado del texto en la terminal (stdout y stderr).
  • Handlebars: Motor de generación de plantillas empleado para el proceso de scaffolding (creación de nuevos módulos, controladores o archivos base).
  • Jiti: Encargado de la evaluación directa y transparente de los archivos TypeScript del CLI.

Para comprender la estructura de los comandos y los orquestadores internos, revisa la sección de Arquitectura Lógica.