【发布时间】:2011-09-18 18:49:31
【问题描述】:
我的程序有很多命令行选项。但我不想在用户输入--help 时让他不知所措。我不想打印出所有选项,而是只列出最重要的选项,当键入 --help=full 时打印其余选项。
但OptionParser 似乎只支持打印已定义选项的整个列表。我想编写自己的代码来循环定义的选项并以我的方式打印出来,但 OptionParser 似乎没有提供任何方法来访问它包含的选项定义。
有没有办法访问我可能错过的 OptionParser 中的选项?或者有什么比 OptionParser 更好的选择吗?或者其他解决这个问题的方法?
【问题讨论】:
标签: ruby command-line-arguments optparse