Options options = new Options();
CommandLineParser parser = new DefaultParser();
try {
CommandLine cmd = parser.parse(options, args);
if (cmd.hasOption("help")) {
}
} catch (ParseException e) {
}
@Command(name = "mytool", mixinStandardHelpOptions = true, version = "1.0")
public class MyTool implements Runnable {
private String username;
private String password;
public void run() {
}
}
public static void main(String[] args) {
CommandLine.run(new MyTool(), args);
}
public class MyTool {
private String username;
private String password;
public void run() {
}
}
public static void main(String[] args) {
MyTool tool = new MyTool();
JCommander commander = JCommander.newBuilder().addObject(tool).build();
commander.parse(args);
if (commander.getParsedCommand() == null) {
} else {
tool.run();
}
}