任何好的Ruby控制台应用程序都在那里?

时间:2009-07-30 16:24:20

标签: ruby user-interface console rubygems

我正在努力寻找一套用于创建控制台应用程序的好工具,因为我希望在未来几个月内使用Ruby的大多数设置都不是webapps,而是服务器端脚本。

我知道highline,我确实计划将其用于用户和可能的密码提示,但我知道控制台应用程序世界应该充满其他宝石以协助和/或丰富您的平原'ol命令行应用程序。

有没有人有一些好的建议?我不太确定我真正想要的是什么,但如果Ruby中的宝石能帮助着色类似ascii的艺术,我不会感到惊讶,用户交互(类似于bash-completion), man-page 类似工具(或生成器)或只是帮助创建更丰富的控制台应用程序的工具因为这么难以理解,或者说是简单而神秘的。

2 个答案:

答案 0 :(得分:9)

以下是我写过的与控制台相关的一些宝石:

  • bond - 自定义readline自动完成方法,参数等。
  • hirb - 格式化ruby对象的框架。配有桌子,树木,选择菜单和智能寻呼机。
  • alias - 为类方法,实例方法,常量,委托方法创建,管理和保存别名。

我还在这些地区有一些美味的红宝石标签清单:

答案 1 :(得分:1)

我的table_print gem允许您以易于扫描的表格格式查看IRB输出。超级简单,轻巧,可定制。 http://tableprintgem.com