【发布时间】:2012-03-14 01:33:30
【问题描述】:
可能有一个很好的宝石,但我已经用完了谷歌。
我正在创建一个带有基本gets 每个输入命令的命令行界面。我还想拥有基本的终端功能,比如点击向上箭头并让它循环历史。是否有模仿这一点的 gem,或者有一种简单的方法来实现它?
【问题讨论】:
-
有人写博客并提供源代码。你可以在这里试试:jstorimer.com/2012/02/16/a-unix-shell-in-ruby.html
-
你应该在 stdlib 中查看 Readline:ruby-doc.org/stdlib-1.9.3/libdoc/readline/rdoc/Readline.html 使用这个打开一个循环并获取,它支持历史记录和自动完成(irb 使用这个)