import org.apache.commons.cli.*;
public class MyCLI {
public static void main(String[] args) {
Options options = new Options();
options.addOption("h", "help", false, "Display help information");
options.addOption("v", "version", false, "Display version information");
CommandLineParser parser = new DefaultParser();
CommandLine cmd;
try {
cmd = parser.parse(options, args);
if (cmd.hasOption("help")) {
System.out.println("Help information...");
} else if (cmd.hasOption("version")) {
System.out.println("Version information...");
} else {
System.out.println("No command specified. Use -h or --help for help.");
}
} catch (ParseException e) {
System.out.println("Error parsing command line arguments: " + e.getMessage());
}
}
}