Cada lenguaje de programación vive o muere por su interfaz de línea de comandos. La CLI de FLIN fue diseñada para ser un binario único que reemplaza toda la cadena de herramientas. Sin compilador, empaquetador, ejecutor de pruebas, formateador, linter o gestor de paquetes separados. Un binario. Ocho comandos. Todo lo que necesitas desde el primer prototipo hasta el despliegue en producción.
bashflin dev [path] # Servidor de desarrollo con recarga en caliente
flin build [file] # Compilar a binario .flinc
flin check [file] # Verificación de tipos sin compilar
flin run [file] # Ejecutar fuente .flin o binario .flinc
flin test [path] # Descubrir y ejecutar pruebas
flin fmt [file] # Formatear código fuente
flin new <name> # Crear un nuevo proyecto
flin docs [topic] # Documentación integradaTres principios guiaron el diseño: cero configuración, códigos de salida correctos y binario único. La CLI de FLIN logra paridad de funcionalidades con las cadenas de herramientas combinadas de los principales ecosistemas en un solo binario de 1,8 MB.
Esta es la Parte 171 de la serie "Cómo construimos FLIN", que documenta cómo un CEO en Abidjan y un CTO de IA diseñaron y construyeron un lenguaje de programación desde cero.
Navegación de la serie: - [170] Artículo anterior - [171] La CLI de FLIN: Build, Test, Run (estás aquí) - [172] El formateador y linting de FLIN