Описание тега scopt
NoneSimple scala command line options parsing
2
ответа
Как я могу отключить исключение Scopt "Неизвестные параметры"?
У меня есть базовый класс дел Config, который используется как общая часть конфигураций нескольких разных скриптов. Я хотел бы иметь возможность остановить копирование кода вставки для OptionParsers, которые анализируют эту базовую конфигурацию (нап…
12 окт '15 в 22:55
2
ответа
Параметры разбора, которые принимают более одного значения с помощью scopt в scala
Я использую scopt для разбора аргументов командной строки в Scala. Я хочу, чтобы он мог анализировать варианты с более чем одним значением. Например, опция диапазона, если она указана, должна принимать ровно два значения. --range 25 45 Исходя из фон…
27 сен '14 в 14:34
1
ответ
Запуск класса SBT, используя только банку
Есть ли способ запустить команды sbt только с jar вместо проекта? У меня были проблемы с использованием scopt с командами java или scala, и похоже, что он работает только с sbt. В идеале что-то вроде sbt --jar <jar name>/"run-main <options"
04 окт '16 в 21:08
1
ответ
Как сопоставить шаблон на необязательных аргументах 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, conf) => conf.co…
23 июн '17 в 01:01
1
ответ
Пример сценария scopt3 не компилируется
Я пытаюсь использовать scopt3 в своем проекте, но получаю ошибки компиляции даже для примера кода на странице scopt3 Github: val parser = new scopt.OptionParser[Config]("scopt") { head("scopt", "3.x") opt[Int]('f', "foo") action { (x, c) => c.cop…
17 май '15 в 08:36
1
ответ
Запуск опции scopt без значений
Я пишу CLI в Scala, используя Scopt. Я хотел бы добавить возможность вызова команды с или без значений. Например: CliUtility -o <value> <value> <value> Отправил бы в Seq[String] значений. Я также хочу иметь возможность запустить -o…
17 мар '15 в 21:30
1
ответ
Объединение анализаторов опций CommandLine с Scopt
Я сейчас пользуюсь scopt для приложения командной строки. Однако Мой scopt.OptionParser[Config] становится очень большим. Я подумал, что было бы неплохо разбить его на более мелкие части, а затем объединить их. После прочтения документации я не вижу…
01 фев '14 в 23:20
0
ответов
Тип списка принимает параметры типа
У меня есть следующие данные: val param1 = List(("f1","f2","f3"), ("d1","d2","d2")) Количество строк в этом List не исправлено Я хочу передать эти данные в качестве входного параметра моего объекта Scala. import scopt.OptionParser object Test { case…
06 мар '18 в 19:15
1
ответ
Опция разбора Scala с помощью scopt
Использование scopt https://github.com/scopt/scopt У меня есть очень простой драйвер CLI Scala, который выдает ошибки в первой строке.parse. Строка var i = 0, не представляю, почему это не получится, может быть, как я создал экземпляр OptionParser? …
02 май '14 в 18:10
1
ответ
NoClassDefFoundError при использовании scopt OptionParser с Spark
Я использую Apache Spark версии 1.2.1 и Scala версии 2.10.4. Я пытаюсь заставить пример MovieLensALS работать. Тем не менее, я сталкиваюсь с ошибками с библиотекой scopt, которая является требованием в коде. Любая помощь будет оценена. Мой build.sbt…
29 мар '15 в 00:36
2
ответа
Ошибка Scala Scopt с Seq[String]
Я пытаюсь создать опцию scopt для Seq[String]: import scopt._ import scopt.Read._ opt[Seq[String]]("foobar") ^ error но компилятор жалуется что это could not find implicit value for evidence parameter of type scopt.Read[Seq[String]], Я использую Sca…
02 мар '15 в 20:23
1
ответ
Scala scopt code - карта getorelse?
Я новичок в Scala и не понимаю, что делает этот код: parser.parse(args, Config()) map { config => //do stuff here } getOrElse { //handle stuff here } Это из библиотеки Scopt, найденной здесь В идеале то, что я хочу сделать, - это поместить свой к…
29 июл '13 в 17:10
1
ответ
Объявите необходимые подкоманды с помощью scopt
Я хочу объявить необходимые подкоманды, используя scopt (или что-то подобное, но на основе Scala). Например, я хочу получить следующий синопсис (аналогично man git, например): mycli [--version] [--help] <command> [<args>] в то время как …
01 фев '14 в 17:38
1
ответ
scopt "not found: value", определяющий val с тем же именем
Для следующего использования scopt: import java.io.File object Application extends App { case class Config(in: File = new File("."), out: File = new File("."), scripts: Seq[File] = Seq()) val parser = new scopt.OptionParser[Config]("scopt") { head("…
31 мар '16 в 10:47
1
ответ
Расширение Scopt OptionParser в Scala
Я пытаюсь иметь парсер базовых опций с некоторыми параметрами по умолчанию. В других проектах я хотел бы расширить парсер опций другими параметрами. Что-то вроде: case class Config(foo: String = null) trait DefaultParser { self: OptionParser[Config]…
01 дек '15 в 17:57
1
ответ
Как я могу принять немаркированный аргумент в scopt?
Я использую scopt для обработки аргументов командной строки и хотел бы принять слепой / немаркированный аргумент. Давайте возьмем в качестве примера упрощенную, знакомую команду "ls": ls [<selector>] [options] where options is just one: --tree…
18 апр '17 в 20:49
1
ответ
Использование метода "help" в неизменяемом SCOPT (Scala) OptionParser (2.0.1)
Я пытаюсь использовать новый неизменный OptionParser в библиотеке Scala Scopt 2.0.1. поскольку OptionParser принимает универсальный тип, а метод help уже определяет действие, которое возвращает Unit, Я получаю ошибку во время компиляции: case class …
27 мар '12 в 15:51
1
ответ
scopt: возможно ли реорганизовать один Config в меньший Config?
Я использовал scopt с одним классом дел: case class ArgsConfig( arg1: type1 = value1, arg2: type2 = value2, ... ) Теперь у меня есть большое количество возможных аргументов, которые затрудняют чтение класса. Аргументы могут быть логически сгруппиров…
01 авг '15 в 22:16
0
ответов
Аргумент командной строки spark submit-read, который является файлом конфигурации [HOCON] с использованием Scopt и ConfigFactory
У меня есть фляга, которую я запускаю через spark-submit, и раньше я использовал Argot для анализа файла конфигурации HOCON, который был проанализирован через ConfigFactory, а затем я прочитал оттуда. * spark/bin/spark-submit --class ConsumerApp \ *…
09 апр '19 в 15:32
2
ответа
case-класс, наследующий другой класс / признак
Я хочу, чтобы кейс-класс расширил черту Вот мои требования: Мне нужно использовать кейс-класс для ребенка. Это сложное требование из-за scopt ( https://github.com/scopt/scopt) Родитель должен быть чертой. Извиняюсь за то, что не ясно об этом раньше …
28 май '19 в 15:11