gradle dependencies { implementation 'com.xenomachina:argparse4k:0.32.0' } import com.xenomachina.argparser.ArgParser; import com.xenomachina.argparser.MainFunction; import com.xenomachina.argparser.Option; class MyArgs(parser: ArgParser) : ArgParser(parser) { val input by parser.positional("input", help = "Input file") val count by parser.storing("-c", "--count", help = "Number of iterations").default(1).int() } class Main { @MainFunction fun main(args: Array<String>) { ArgParser(args).parseInto(::MyArgs).run { println("Input file: $input") println("Number of iterations: $count") } } } java Main -c 10 /path/to/input.txt


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