我应该使用哪些Ruby库来构建基于控制台的应用程序?

ton*_*kla 5 ruby shell console

我想用Ruby构建一个基于控制台的应用程序.我快速搜索并找到了以下所有这些库.请有人建议我应该使用哪一个.谢谢.

  • OptionParser(http://ruby-doc.org/stdlib-1.9.3/libdoc/optparse/rdoc/OptionParser.html)
  • Thor(https://github.com/wycats/thor)
  • Rubikon(http://koraktor.de/rubikon/)
  • Trollop(http://trollop.rubyforge.org/)
  • Clamp(https://github.com/mdub/clamp)
  • 选择(http://choice.rubyforge.org/)
  • 美沙酮(https://github.com/davetron5000/methadone)
  • GLI(https://github.com/davetron5000/gli)
  • 指挥官(http://rdoc.info/github/visionmedia/commander/master/frames)
  • 主要(https://github.com/ahoward/main)
  • CLAP(https://github.com/soveran/clap)
  • Optiflag(http://optiflag.rubyforge.org/)
  • Hirb(http://tagaholic.me/hirb/)
  • Boson(http://tagaholic.me/2009/10/14/boson-command-your-ruby-universe.html)

And*_*imm 2

Ruby Toolbox 是一个用于比较不同宝石的网站。您可能想用它来评估哪些宝石相当受欢迎。

您可能会发现《Ruby 中真正便宜的命令行选项解析》也很有用。