如果没有提供参数,如何默认打印 'optparse' 菜单?

How to make 'optparse' print menu by default if no argument provided?

我构建命令行实用程序并使用 optparse 来解析选项。

现在我只能通过输入 prog_name -h 来显示我的菜单。没有提供参数时如何显示菜单?我只想要 prog_name [ENTER] 菜单出现。

提前致谢。

在定义 OptionParser 之前添加:

ARGV << '-h' if ARGV.empty?