Is there a way to print help message when user didn't provide subcommand ?
Following doesn't work because it runs callable that doesn't have implementation.
@Command(
name = "tool",
mixinStandardHelpOptions = true,
subcommands = [ListPlugins::class, RunJob::class, CommandLine.HelpCommand::class])
class Main : Callable<Int> {
override fun call(): Int {
// CommandLine.HelpCommand().run()
return 0
}
}