Skip to content

Commit 77c2e61

Browse files
authored
Fix infinite recursion in binary compat forwarders (#156)
1 parent 9c3ce1e commit 77c2e61

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

mainargs/src/Parser.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ class ParserForMethods[B](val mains: MethodMains[B]) {
101101
autoPrintHelpAndExit,
102102
customNames,
103103
customDocs,
104+
sorted = true,
105+
Util.kebabCaseNameMapper
104106
)
105107
}
106108

@@ -124,6 +126,7 @@ class ParserForMethods[B](val mains: MethodMains[B]) {
124126
autoPrintHelpAndExit,
125127
customNames,
126128
customDocs,
129+
Util.kebabCaseNameMapper
127130
)
128131

129132
def runOrThrow(
@@ -462,6 +465,7 @@ class ParserForClass[T](val main: MainData[T, Any], val companion: () => Any)
462465
customName,
463466
customDoc,
464467
sorted,
468+
Util.kebabCaseNameMapper
465469
)
466470
def constructEither(
467471
args: Seq[String],

0 commit comments

Comments
 (0)