diff-ini

0.0.4 • Public • Published

diff-ini

Compare two INI files for differences. This is both a library and a command-line tool.

npm version build status dependencies devDependencies

Command-Line

Install

npm install -g diff-ini

Usage

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

Library

Install as a Library

npm install diff-ini

Usage

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

API

diff(strOldFile, strNewFile, fnDone)

Calculate the differences between strOldFile and strNewFile. Call fnDone(error, resultArray) when done, or an error occurs.

diff.print(result, [log])

Print the differences in a somewhat useful way. Output is sent to process.stdout or log(str) if you define one.

TODO

Probably tons! It's working the way I need it to right now, so let me know if you need something.

Credits

License

MIT License

Readme

Keywords

Package Sidebar

Install

npm i diff-ini

Weekly Downloads

0

Version

0.0.4

License

MIT

Last publish

Collaborators

  • mimetnet