public JCommander newCommandParser() { JCommander jc = new JCommander(this); jc.setProgramName("geogig"); for (Key<?> cmd : findCommands()) { Object obj = commandsInjector.getInstance(cmd); if (obj instanceof CLICommand || obj instanceof CLICommandExtension) { jc.addCommand(obj); } } return jc; }
public JCommander newCommandParser() { JCommander jc = new JCommander(this); jc.setProgramName("geogig"); for (Key<?> cmd : findCommands()) { Object obj = commandsInjector.getInstance(cmd); if (obj instanceof CLICommand || obj instanceof CLICommandExtension) { jc.addCommand(obj); } } return jc; }
public JCommander newCommandParser() { JCommander jc = new JCommander(this); jc.setProgramName("geogig"); for (Key<?> cmd : findCommands()) { Object obj = commandsInjector.getInstance(cmd); if (obj instanceof CLICommand || obj instanceof CLICommandExtension) { jc.addCommand(obj); } } return jc; }