<dependencies> <dependency> <groupId>com.github.ponomarenko-alex</groupId> <artifactId>minimist</artifactId> <version>1.2.5</version> </dependency> </dependencies> import com.ponomarenko.argument.parser.ArgumentParser; import com.ponomarenko.argument.parser.ParsingResult; public class Example { public static void main(String[] args) { ArgumentParser parser = new ArgumentParser(); parser.addOption("input", true, "The input file path"); parser.addOption("output", true, "The output file path"); parser.addOption("verbose", false, "Enable verbose mode"); ParsingResult result = parser.parse(args); if (result.hasOption("input")) { String inputFilePath = result.getOptionValue("input"); System.out.println("Input file path: " + inputFilePath); } if (result.hasOption("output")) { String outputFilePath = result.getOptionValue("output"); System.out.println("Output file path: " + outputFilePath); } if (result.hasOption("verbose")) { System.out.println("Verbose mode enabled"); } } }


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