Shelgon - framework de Rust para crear shells REPL interactivos
(github.com/NishantJoshi00)- Permite crear fácilmente aplicaciones REPL (Read-Eval-Print Loop) interactivas y shells personalizadas con código simple
- Implementa la UI de terminal con
ratatuiy ofrece seguridad de tipos y soporte asíncrono - Los comandos están envueltos en una interfaz Type-Safe, lo que ayuda a prevenir errores
- Integración con runtime asíncrono - soporte para tareas asíncronas de alto rendimiento basado en
tokio - Soporte para entrada por teclado: historial de comandos, movimiento del cursor, autocompletado con tab y manejo de Ctrl+C/D
- Permite mantener el estado entre comandos con tipos de contexto definidos por el usuario
- También procesa comandos que requieren entrada de varias líneas desde STDIN
1 comentarios
El ejemplo deja mucho que desear.
En lugar de hacer eco del comando, deberían haber creado un comando
echo...