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