当用户没有提供子命令时,有没有办法打印帮助消息?
以下不起作用,因为它运行没有实现的可调用。
@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
}
}