Shelgon: Un Robusto Framework Rust para Aplicaciones REPL Interactivas
2025-03-06
Shelgon es un potente framework Rust para construir aplicaciones REPL (Read-Eval-Print Loop) interactivas y shells personalizados. Ofrece una base flexible y segura de tipos con capacidades de IU de terminal integradas usando ratatui. Las características incluyen ejecución de comandos segura de tipos, integración de tiempo de ejecución asincrónica (tokio), una TUI hermosa, manejo de entrada enriquecido (historial de comandos, movimiento del cursor, autocompletado con tabulación, manejo de Ctrl+C/Ctrl+D), soporte de contexto personalizado y soporte STDIN. El proyecto incluye documentación completa y ejemplos para ayudar a los desarrolladores a construir rápidamente sus propios shells.
Desarrollo
Interfaz de Usuario de Terminal