- Permet de créer facilement des applications REPL (Read-Eval-Print Loop) interactives et des shells personnalisés avec un code simple
- Implémente une interface terminal avec
ratatui, tout en offrant la sûreté de typage et la prise en charge de l’asynchrone
- Les commandes sont encapsulées dans une interface Type-Safe, ce qui aide à prévenir les erreurs
- Intégration d’un runtime asynchrone - prise en charge de tâches asynchrones hautes performances basée sur
tokio
- Prise en charge du clavier : historique des commandes, déplacement du curseur, autocomplétion par tabulation, gestion de Ctrl+C/D
- Un type de contexte personnalisé permet de conserver l’état entre les commandes
- Gère aussi les commandes nécessitant une entrée multiligne via STDIN
1 commentaires
L’exemple est vraiment décevant.
Au lieu de faire un écho de la commande, il aurait fallu créer une commande
echo...