Compare two INI files for differences. This is both a library and a command-line tool.
npm install -g diff-ini
diff-ini path/to/old.ini path/to/new.ini
When a key
changes:
-key = bad
+key = bar
When a key
changes inside of a section
:
-section/key = old
+section/key = new
When a section
is erased:
-section/one/key = value
When a section
is added:
+section/two/key = value
npm install diff-ini
var diff = require('diff-ini');
diff(process.argv[2], process.argv[3], function(error, result) {
if (error) {
console.error('File not found: "%s"', error.path);
} else {
diff.print(result);
}
});
Calculate the differences between strOldFile and strNewFile. Call fnDone(error, resultArray)
when done, or an error occurs.
Print the differences in a somewhat useful way. Output is sent to process.stdout
or log(str)
if you define one.
Probably tons! It's working the way I need it to right now, so let me know if you need something.