public void run()

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