public static void main()

in src/java/org/apache/fulcrum/jce/crypto/cli/CLI2.java [80:115]


	public static void main(String[] args) {
		try {
			if (args.length == 0) {
				printHelp();
				return;
			}
			String operationMode = args[0];

			String msg = "No operationMode";
			if (operationMode == null || operationMode.equals("")) {
				throw new IllegalArgumentException(msg);
			}

			if (operationMode.equals("info")) {
				printInfo();
				return;
			} else if (operationMode.equals("help")) {
				printHelp();
				return;
			}

			if (args.length < 3) {
				printHelp();
				throw new IllegalArgumentException("Invalid command line");
			}

			if (operationMode.equals("file")) {
				processFiles(args);
			} else if (operationMode.equals("string")) {
				processString(args);
			}
		} catch (Exception e) {
			System.out.println("Error: " + e.getMessage());
			e.printStackTrace();
		}
	}