3 ポイント 投稿者 xguru 2025-03-19 | 1件のコメント | WhatsAppで共有
  • シンプルなコードで、対話型REPL(Read-Eval-Print Loop)アプリケーションやカスタムシェルを簡単に構築できるよう支援
  • ratatui を使ってターミナルUIを実装し、型安全性と非同期サポートを提供
  • コマンドが Type-Safe なインターフェースでラップされており、エラーを防止可能
  • 非同期ランタイム統合 - tokio ベースで高性能な非同期処理をサポート
  • キーボード入力をサポート:コマンド履歴、カーソル移動、Tab自動補完、Ctrl+C/D のハンドリング
  • ユーザー定義コンテキスト型により、コマンド間で状態を維持可能
  • STDIN で複数行入力が必要なコマンドも処理

1件のコメント

 
kayws426 2025-03-19

例があまりにも惜しいですね。
コマンドをエコーするのではなく、エコーコマンドを作るべきだったのでは…