<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");
}
}
}