题
因此,有框架,有GUI框架,我只是想知道如果那里是控制台/命令行框架的红宝石?
具体地说,我想要能够:
- 有一个特定的查看其中我可以选项不同的输入段。就像你可以做用的形式,在一个网页。
- 我会像往常一样快捷方式控制台的工作(ctr-k,ctr,ctr-e等)
- 如果标是在某些输入的位置,有时候我想它应对的一个关键的新闻事件,而不是我具有进入文本,然后再按进入。
不必是一个统一的框架。但我注意到,它确实似乎有点麻烦写控制台应用程序的红宝石。是否有任何工具,使这更容易?
解决方案
从你的问题,它听起来像是你想找的诅咒基础的框架。但在的情况下,你不是,这里有一些控制台/移民和难民委员会的相关宝石我写这可能是有用的:
现在来回答你的问题:
- 虽然我不知道如何做到这一点,有的是 这个漂亮诅咒的应用程序 其源代码你可以阅读。
- 需要'readline'给你的那些快捷键
- 需要'海莱';回答=海莱.新的。问('问的东西'){|e|e。字符=true}
其他提示
也许 http://rbcurse.rubyforge.org/ 可以提供帮助
我认为您正在寻找 SimpleConsole :
它是一个很小的框架,可以快速开发控制台应用程序。 对于脚本来说可能有些过分,但对某些应用程序非常有用。 [...] SimpleConsole有一个控制器和一个视图,控制器为视图设置变量 当下。视图是可选的,但在你有很多‘ puts’的情况下很方便。 方法,你想将它们与你的逻辑分开。
这就是你要找的东西:Luc.ie http://my.luc.ie/
Lucie是一个用Ruby编写的基于MVC模式的控制台应用程序框架。
我在上面添加了这个,并添加了一个单独的答案,以便它可以 单独评估。
试用 cliqr
。它是一个轻量级但功能强大的框架,附带了一系列预先构建的功能(包括一个用于命令的shell)。看看git存储库中的示例。
不隶属于 StackOverflow