所以,有web框架,有GUI框架,我只是想知道是否有一个控制台/命令行框架的
ruby?
具体来说,我想能够:
>有一个特定的视图,我可以选择不同的输入段.和网页上的表单完全一样.
>我想通常的控制台快捷键工作(ctr-k,ctr-a,ctr-e等)
>如果光标位于某个输入位置,有时我希望它能够响应单个按键事件,而不是输入文本,然后按Enter键.
不一定是一个统一的框架.但是我注意到在Ruby中编写控制台应用程序似乎有点麻烦.有没有任何工具使这更容易?
从你的问题来看,这听起来像是寻找基于诅咒的框架.但是,如果你不是,这里有一些控制台/ irb相关的宝石,我写的可能是有用的:
> hirb – 用于将类与视图相关联的视图框架
> bond – 自定义readline完成变得容易
> boson – 控制台命令框架
现在回答你的问题:
>虽然我不知道该怎么做,this nice curses app的源代码可以读取.> require’readline’给你这些键绑定>要求“高线”; answer = HighLine.new.ask(‘ask something’){| e | e.character = true}