Open
Description
Example 1
(Works as expected)
object Main{
@main def bar() = {}
@main def foo() = {}
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args)
}
$ java -cp ... Main --help
Available subcommands:
bar
foo
Example 2
(Note that the subcommand foo
is missing)
object Main{
@main def bar() = {}
def main(args: Array[String]): Unit = ParserForMethods(this).runOrExit(args)
@main def foo() = {}
}
$ java -cp ... Main --help
Available subcommands:
bar
Metadata
Metadata
Assignees
Labels
No labels