所以,有web框架,有GUI框架,我只是想知道是否有ruby的控制台/命令行框架?
具体来说,我希望能够:
不必是统一的框架。但我注意到在ruby中编写控制台应用程序似乎有些麻烦。是否有任何工具可以使这更容易?
答案 0 :(得分:5)
从您的问题来看,听起来您喜欢寻找基于curses的框架。但是如果你不是,那么我写的一些与控制台/ irb相关的宝石可能很有用:
现在回答你的问题:
答案 1 :(得分:4)
也许http://rbcurse.rubyforge.org/可以提供帮助
答案 2 :(得分:2)
发现另外两个(虽然没有使用):
顺便说一句,我认为你有库,而不是框架。期望有人开发基于控制台的MVC框架有点不切实际......无论如何,每个人都可以自由尝试移植Rails ......;)
实际上,使用基于文本的浏览器和带有辅助功能的Web应用程序可以满足您的需求。另外,您可以免费获得网络界面!
答案 3 :(得分:1)
我认为SimpleConsole正是您所寻找的:
这是一个很小的框架,可以快速开发控制台应用程序。 对于脚本来说可能有些过分,但对某些应用程序非常有用。 [...] SimpleConsole有一个控制器和一个视图,控制器为视图设置变量 当下。视图是可选的,但在你有很多'puts'的情况下很方便 方法,你想将它们与你的逻辑分开。
答案 4 :(得分:1)
这就是你要找的东西:Luc.ie http://my.luc.ie/
Lucie是一个用Ruby编写的基于MVC模式的控制台应用程序框架。
答案 5 :(得分:0)
我在上面添加了这个,并添加了一个单独的答案,以便它可以 单独评估。
试试cliqr
。它是一个轻量级但功能强大的框架,附带了一系列预先构建的功能(包括一个用于命令的shell)。看看git存储库中的示例。