コマンドプロンプトベースのインターフェイスを備えたRubyアプリケーションを作成しようとしています。「command-prompt-interface」とは、irbに似た意味ですが、実際にRubyコードを実行することを意味するものではないことに注意してください。私がGoogleで見つけたgemは、irbのような実際のプロンプトではなく、gitのようなCLIに適しているようです。
コマンドとそれらのコマンドのハンドラーを定義できる必要があるので、次のようになります。
(prompt) helloworld
Hello World
(prompt)
検証と組み込みのヘルプシステムも、コマンドラインから単一のコマンドを実行する機能(シェルから呼び出す機能)と同様に、優れた追加機能cliapp.rb -c helloworld
です。
これを最初から作成することはできますが、利用可能なライブラリがある場合は、車輪の再発明よりもそれを使用したいと思います。