Вопросы по теме '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