diff --git a/mainargs/src/Parser.scala b/mainargs/src/Parser.scala index 790d781..b9288c9 100644 --- a/mainargs/src/Parser.scala +++ b/mainargs/src/Parser.scala @@ -213,7 +213,8 @@ class ParserForMethods[B](val mains: MethodMains[B]) { autoPrintHelpAndExit, customNames, customDocs, - sorted + sorted, + Util.kebabCaseNameMapper ) @deprecated("Binary Compatibility Shim", "mainargs 0.6.0") def runRaw( diff --git a/mainargs/test/src/ParserTests.scala b/mainargs/test/src/ParserTests.scala index 2536293..b7e6ba2 100644 --- a/mainargs/test/src/ParserTests.scala +++ b/mainargs/test/src/ParserTests.scala @@ -54,5 +54,8 @@ object ParserTests extends TestSuite { classParser.constructEither(Array("--code", "println(1)")) ==> Right(ClassBase(code = Some("println(1)"), other = "hello")) } + test("simplerunOrExit") { + singleMethodParser.runOrExit(Array("-i", "2")) ==> "lolslols" + } } }