有没有好的Ruby控制台应用程序宝石?

12

我正在寻找一组用于创建控制台应用程序的好工具,因为未来几个月我预计将使用Ruby,但大多数设置不会是web应用程序,而是服务器端脚本。

我知道highline,我打算用它来提示用户输入和可能的密码,但我知道控制台应用程序世界应该充满了其他宝石,以帮助和/或丰富您的普通命令行应用程序。

有人有好的建议吗? 我不确定我真正在寻找什么,但如果有Ruby宝石可以帮助进行彩色处理类似ascii艺术用户交互(类似于bash-completion),man-page类似工具(或生成器)或只是帮助创建更丰富的控制台应用程序的助手,使其不那么难以理解,或者单调而神秘。

2个回答

9

这里是我写的一些与控制台相关的宝石,你可能会喜欢:

  • bond - 自定义 readline 自动完成方法、参数等。
  • hirb - 格式化 ruby 对象的框架。带有表格、树形结构、选择菜单和智能分页器。
  • alias - 创建、管理和保存类方法、实例方法、常量、委托方法的别名。

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

链接对我来说是坏的。:( - Kirby

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接