public static void main(String[] args) {
		initCommandLine();
		CommandLine.parse(args);
		
		if (CommandLine.hasOption("-silence"))
			UI.setVerboseLevel(UI.VerboseLevel.SILENCE);
		
		if (CommandLine.getOperatorName() == null) {
			if (CommandLine.hasOption("-v"))
				printVersion();
		} else if (CommandLine.getOperatorName().equals("scan")) {
			Scan.operate();
		} else if (CommandLine.getOperatorName().equals("create")) {
			Create.operator();
		} else if (CommandLine.getOperatorName().equals("clean")) {
			Clean.operate();
		} else if (CommandLine.getOperatorName().equals("update")) {
			Update.operate();
		} else if (CommandLine.getOperatorName().equals("help")) {
			printHelp();
		}
	}