From a7d5e44f57d0517fcc490d208219abb71c2f5066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20Sch=C3=B6ning?= <6223655+ams-tschoening@users.noreply.github.com> Date: Thu, 4 Apr 2019 20:00:29 +0200 Subject: [PATCH] Allow "import-path" more than once to not necessarily use OS-specific path separator. This fixes #557. --- jvm/src/main/scala/io/kaitai/struct/JavaMain.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jvm/src/main/scala/io/kaitai/struct/JavaMain.scala b/jvm/src/main/scala/io/kaitai/struct/JavaMain.scala index dcfe0eaa5..cb0a1eb29 100644 --- a/jvm/src/main/scala/io/kaitai/struct/JavaMain.scala +++ b/jvm/src/main/scala/io/kaitai/struct/JavaMain.scala @@ -62,7 +62,7 @@ object JavaMain { } text("output directory (filenames will be auto-generated)") val importPathExample = List("", "", "...").mkString(File.pathSeparator) - opt[String]('I', "import-path") valueName(importPathExample) action { (x, c) => + opt[String]('I', "import-path") optional() unbounded() valueName(importPathExample) action { (x, c) => c.copy(importPaths = c.importPaths ++ x.split(File.pathSeparatorChar)) } text(".ksy library search path(s) for imports (see also KSPATH env variable)")