Как сделать 'optparse' меню печати по умолчанию, если аргумент не предоставлен?
Я строю утилиту командной строки и использую optparse
для разбора вариантов.
Пока я могу отобразить свое меню только набрав prog_name -h
, Как показать меню при отсутствии аргументов? Я хочу просто prog_name
[ENTER] и появляется меню.
Заранее спасибо.
1 ответ
Решение
Добавьте это, прежде чем определить ваш OptionParser:
ARGV << '-h' if ARGV.empty?