Вопросы по теме 'optionparser'
Ruby OptionParser неправильно анализирует команды
Вот урезанная версия OptionParser
OptionParser.new do |opts|
opts.on('-f', '--format FORMAT', 'output format (text, html, yml, json, xml)') do |format|
options['format'] = format
end
end
Вот пробная версия для...
522 просмотров
schedule
18.03.2022
Как сопоставить шаблон с необязательными аргументами Scala Scopt
У меня есть простой парсер Scops, который выглядит как
val parser: scopt.OptionParser[Config] = new scopt.OptionParser[Config]("my-app") {
head("scopt", "3.x")
(...)
opt[String]('q', "query")
.text("The query.")
.action { (value,...
1189 просмотров
schedule
14.04.2022
Короткий код Ruby OptionParser для логического варианта?
Я использую Ruby OptionParser ( require 'optparse' ), обрабатывая «подробный» параметр, который может быть либо истинным, либо ложным. Это в коде так:
parser.on('-v', '--[no-]verbose', 'Verbose mode') do |v|
self.verbose = v
end
Я...
1420 просмотров
schedule
28.05.2022
В Ruby, как я могу избежать запятой в параметре аргумента с помощью OptionParser?
Учитывая следующий код:
options = {}
optparse = OptionParser.new do |opts|
opts.on('-t', '--thing [THING1,THING2]', Array, 'Set THING1, THING2') do |t|
options[:things] = t
end
end
Если в THING1 есть запятая, как я могу...
1121 просмотров
schedule
11.12.2022
Где документация для синтаксического анализа Ruby OptionParser! метод?
Мне не удалось найти какую-либо документацию для parse! , очень часто используемого метода экземпляра для класса OptionParser из стандартного дистрибутива Ruby.
Я видел использование parse! в примерах в верхней части документация по классу...
453 просмотров
schedule
07.06.2023
Подавлять короткие аргументы с помощью OptionParser
У меня есть приложение Ruby с относительно широким набором аргументов командной строки. Я хотел бы подавить «короткие» варианты для ряда опций, чтобы их можно было использовать только в длинной форме («двойное тире»).
Могу ли я как-то подавить...
651 просмотров
schedule
09.05.2023
Crystal lang берет параметры опций из OptionParser, когда это не должно
Я начал использовать Crystal lang, я хочу использовать OptionParser для отображения текста справки, однако -h будет интерпретирован Crystal вместо OptionParser
Я использую пример из https://crystal-lang.org/api/0.18.7/OptionParser.html...
147 просмотров
schedule
07.03.2023