- Permite crear fácilmente aplicaciones REPL (Read-Eval-Print Loop) interactivas y shells personalizadas con código simple
- Implementa la UI de terminal con
ratatui y 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...