import com.github.ajalt.clikt.core.CliktCommand; import com.github.ajalt.clikt.parameters.arguments.Arguments; import com.github.ajalt.clikt.parameters.arguments.argument; import com.github.ajalt.clikt.parameters.options.Option; import com.github.ajalt.clikt.parameters.options.option; public class MyCLI extends CliktCommand { private final Arguments arguments by argument("arg"); private val optionValue: String? by option("--option", "-o", help="Some option").default("default value") override fun run() { val argValue = arguments.first() echo("Argument: $argValue") echo("Option: $optionValue") } } fun main(args: Array<String>) = MyCLI().main(args)


上一篇:
下一篇:
切换中文