如果没有提供参数,如何默认打印 '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?
我构建命令行实用程序并使用 optparse
来解析选项。
现在我只能通过输入 prog_name -h
来显示我的菜单。没有提供参数时如何显示菜单?我只想要 prog_name
[ENTER] 菜单出现。
提前致谢。
在定义 OptionParser 之前添加:
ARGV << '-h' if ARGV.empty?