package jetbrains.mps.deepcompare; import java.io.File; /** * evgeny, 4/24/12 */ public class DeepCompare { public static void main(String[] args) { if(args.length < 2) { System.out.println("use deepcompare expected actual"); return; } File exp = new File(args[0]); if(!exp.isDirectory()) { System.err.println("directory is expected instead of `" + args[0] + "'"); return; } File actual = new File(args[1]); if(!actual.isDirectory()) { System.err.println("directory is expected instead of `" + args[1] + "'"); return; } CompareStatus status = new CompareStatus(new File(".")); status.init(); new FolderCompare(status).compare(exp, actual, ""); status.done(); } }