in cli/src/main/java/nl/obren/sokrates/cli/CommandLineInterface.java [129:165]
public void run(String args[]) throws IOException {
if (args.length == 0) {
usage();
return;
}
if (progressFeedback != null) {
progressFeedback.clear();
}
try {
if (args[0].equalsIgnoreCase(INIT)) {
init(args);
return;
} else if (args[0].equalsIgnoreCase(UPDATE_CONFIG)) {
updateConfig(args);
return;
} else if (args[0].equalsIgnoreCase(EXPORT_STANDARD_CONVENTIONS)) {
exportConventions(args);
return;
} else if (args[0].equalsIgnoreCase(INIT_LANDSCAPE)) {
initLandscape(args);
return;
} else if (args[0].equalsIgnoreCase(UPDATE_LANDSCAPE)) {
updateLandscape(args);
return;
} else if (!args[0].equalsIgnoreCase(GENERATE_REPORTS)) {
usage();
return;
}
generateReports(args);
} catch (ParseException e) {
System.out.println("ERROR: " + e.getMessage() + "\n");
usage();
}
}