<dependency> <groupId>com.github.cli-parser</groupId> <artifactId>cli-parser</artifactId> <version>1.1.0</version> </dependency> implementation 'com.github.cli-parser:cli-parser:1.1.0' import com.github.clicore.parser.Command; import com.github.clicore.parser.CommandContext; import com.github.clicore.parser.Option; public class SumCalculator { public static void main(String[] args) { Command command = new Command("sum") .option(new Option("-a", "--addend1").description("First addend").required()) .option(new Option("-b", "--addend2").description("Second addend").required()) .handler(SumCalculator::calculateSum); CommandContext context = new CommandContext(args); context.execute(command); } private static void calculateSum(CommandContext context) { int addend1 = Integer.parseInt(context.getOptionValue("-a")); int addend2 = Integer.parseInt(context.getOptionValue("-b")); int sum = addend1 + addend2; System.out.println("Sum: " + sum); } } java SumCalculator -a 5 -b 3 Sum: 8


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