我正在寻找一个带有基于命令提示符的界面的 Ruby 应用程序。“command-prompt-interface”是指类似于 irb 的东西,但请注意,我并不是指实际执行 Ruby 代码。我通过 Google 找到的 gem 似乎更适合像 git 这样的 CLI,而不是像 irb 这样的实际提示。
我需要能够为这些命令定义命令和处理程序,例如:
(prompt) helloworld
Hello World
(prompt)
验证和内置帮助系统也是很好的附加功能,从命令行执行单个命令的能力(从 shell 调用它cliapp.rb -c helloworld
)也是如此。
我可以从头开始创建它,但是如果有任何可用的库,我宁愿使用它而不是重新发明轮子。