选项卡在脚本中完成

时间:2012-08-22 15:20:35

标签: ruby tabs

我正在尝试使用ruby实现一个cli脚本,它可以选中完整的有效命令。我有一个执行许多任务的脚本。我想将其转换为cli,用户可以在其中选择完整的命令。那里有宝石吗?如果没有,我怎么可能自己滚?像进程std输入和处理TAB一样简单?我唯一看到的问题是当没有按下回车键时如何看到标签。

任何建议都会有所帮助。

谢谢,

HK

例如:

cli> show [enter]
show version
show system state
show interface rate


cli> show interface [enter]
show interface rate
show interface state
show interface channel-groups

cli> show inter [tab]
cli> show interface chann [tab]
cli> show interface channel-groups

1 个答案:

答案 0 :(得分:0)

你无法用标准的io做到这一点。我会推荐ncurses,也许是ncurses-ruby