UNPKG

dtl

Version:

A diff template library binding for node.js

22 lines (18 loc) 501 B
if (process.argv.length < 4) { console.log("few arugments."); process.exit(); } var a = process.argv[2]; var b = process.argv[3]; var dtl = require('dtl'); var diff = new dtl.Diff(a, b); diff.compose(); console.log("editdistance:" + diff.editdistance()); console.log("lcs:" + diff.lcs()); console.log("ses:"); //diff.printSES(); console.log(diff.sesString()); console.log("Unified Diff:"); diff.composeUnifiedHunks(); //diff.printUnifiedFormat(); console.log(diff.uniHunksString());