2009-07-30 112 views
12

我在尝试寻找一组用于创建控制台应用程序的工具,因为我预计未来几个月内大部分使用Ruby的设置不会是webapps,而是服务器端脚本。任何好的Ruby控制台应用程序的宝石?

我知道highline,我打算将它用于用户和可能的密码提示,但我知道控制台应用程序世界应该充满其他宝石来协助和/或丰富您的普通ol命令在线应用程序。

有没有人有一些很好的建议?我不完全确定我真正在寻找什么,但如果Ruby中有宝石帮助着色,ascii-like艺术,用户交互(类似于bash完成),手册页类似的工具(或生成器)或只是助手,使创造一个更丰富的控制台应用程序的工作没有遇到难以理解,或简单和神秘。

回答

9

下面是一些控制台相关宝石我已经写了你可能会喜欢:

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

我也有红宝石的宝石的一些美味的标签列表在这些领域:

+0

我得到了最后三个链接的空结果。他们怎么了? – Kirby 2016-05-16 11:59:48

1

我table_print宝石可以让你看到在IRB输出易于扫描的表格格式。超级简单,轻量级,可定制。 http://tableprintgem.com

+0

这个链接对我来说是破碎的。 :( – Kirby 2016-05-16 12:01:14

+0

更新,谢谢! – 2016-06-01 20:55:03