3 pontos por xguru 2025-03-19 | 1 comentários | Compartilhar no WhatsApp
  • Ajuda a criar facilmente aplicações REPL (Read-Eval-Print Loop) interativas e shells personalizados com código simples
  • Implementa a UI de terminal usando ratatui, oferecendo segurança de tipos e suporte assíncrono
  • Os comandos são encapsulados em uma interface Type-Safe, ajudando a evitar erros
  • Integração com runtime assíncrono - suporte a tarefas assíncronas de alto desempenho com base em tokio
  • Suporte a entrada via teclado: histórico de comandos, movimento do cursor, autocompletar com Tab, tratamento de Ctrl+C/D
  • Permite manter estado entre comandos com tipos de contexto definidos pelo usuário
  • Também processa comandos que exigem entrada de várias linhas via STDIN

1 comentários

 
kayws426 2025-03-19

O exemplo deixa muito a desejar.
Em vez de fazer echo do comando, deveriam ter criado um comando echo...