nmvikings_gendiff
Version:
Compares two configuration files and shows a difference.
25 lines (15 loc) • 2.17 kB
JavaScript
;
var _commander = require('commander');
var _commander2 = _interopRequireDefault(_commander);
var _package = require('../../package.json');
var _ = require('..');
var _2 = _interopRequireDefault(_);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_commander2.default.arguments('<firstConfig> <secondConfig>').description(_package.description).version(_package.version).option('-f, --format [type]', 'output format', 'tree').action(function (path1, path2, _ref) {
var format = _ref.format;
var diff = (0, _2.default)(path1, path2, format);
console.log(diff);
});
_commander2.default.parse(process.argv);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9iaW4vZ2VuZGlmZi5qcyJdLCJuYW1lcyI6WyJwcm9ncmFtIiwiYXJndW1lbnRzIiwiZGVzY3JpcHRpb24iLCJ2ZXJzaW9uIiwib3B0aW9uIiwiYWN0aW9uIiwicGF0aDEiLCJwYXRoMiIsImZvcm1hdCIsImRpZmYiLCJjb25zb2xlIiwibG9nIiwicGFyc2UiLCJwcm9jZXNzIiwiYXJndiJdLCJtYXBwaW5ncyI6Ijs7QUFDQTs7OztBQUNBOztBQUNBOzs7Ozs7QUFFQUEsb0JBQ0dDLFNBREgsQ0FDYSw4QkFEYixFQUVHQyxXQUZILENBRWVBLG9CQUZmLEVBR0dDLE9BSEgsQ0FHV0EsZ0JBSFgsRUFJR0MsTUFKSCxDQUlVLHFCQUpWLEVBSWlDLGVBSmpDLEVBSWtELE1BSmxELEVBS0dDLE1BTEgsQ0FLVSxVQUFDQyxLQUFELEVBQVFDLEtBQVIsUUFBOEI7QUFBQSxNQUFiQyxNQUFhLFFBQWJBLE1BQWE7O0FBQ3BDLE1BQU1DLE9BQU8sZ0JBQVFILEtBQVIsRUFBZUMsS0FBZixFQUFzQkMsTUFBdEIsQ0FBYjs7QUFFQUUsVUFBUUMsR0FBUixDQUFZRixJQUFaO0FBQ0QsQ0FUSDs7QUFZQVQsb0JBQVFZLEtBQVIsQ0FBY0MsUUFBUUMsSUFBdEIiLCJmaWxlIjoiZ2VuZGlmZi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IHByb2dyYW0gZnJvbSAnY29tbWFuZGVyJztcbmltcG9ydCB7IHZlcnNpb24sIGRlc2NyaXB0aW9uIH0gZnJvbSAnLi4vLi4vcGFja2FnZS5qc29uJztcbmltcG9ydCBnZW5EaWZmIGZyb20gJy4uJztcblxucHJvZ3JhbVxuICAuYXJndW1lbnRzKCc8Zmlyc3RDb25maWc+IDxzZWNvbmRDb25maWc+JylcbiAgLmRlc2NyaXB0aW9uKGRlc2NyaXB0aW9uKVxuICAudmVyc2lvbih2ZXJzaW9uKVxuICAub3B0aW9uKCctZiwgLS1mb3JtYXQgW3R5cGVdJywgJ291dHB1dCBmb3JtYXQnLCAndHJlZScpXG4gIC5hY3Rpb24oKHBhdGgxLCBwYXRoMiwgeyBmb3JtYXQgfSkgPT4ge1xuICAgIGNvbnN0IGRpZmYgPSBnZW5EaWZmKHBhdGgxLCBwYXRoMiwgZm9ybWF0KTtcblxuICAgIGNvbnNvbGUubG9nKGRpZmYpO1xuICB9KTtcblxuXG5wcm9ncmFtLnBhcnNlKHByb2Nlc3MuYXJndik7XG4iXX0=