Shelgon: Framework Rust Robusto para Aplicativos REPL Interativos

2025-03-06
Shelgon: Framework Rust Robusto para Aplicativos REPL Interativos

Shelgon é um framework Rust robusto para construir aplicativos REPL (Read-Eval-Print Loop) interativos e shells personalizados. Ele fornece uma base flexível e segura em termos de tipo, com recursos de IU de terminal integrados usando ratatui. Recursos incluem execução de comandos segura em termos de tipo, integração de runtime assíncrono (tokio), uma TUI bonita, tratamento de entrada rico (histórico de comandos, movimento do cursor, conclusão de tabulação, tratamento de Ctrl+C/Ctrl+D), suporte de contexto personalizado e suporte a STDIN. O projeto inclui documentação abrangente e exemplos para ajudar os desenvolvedores a construir rapidamente seus próprios shells.