cl-diff-tool
Version:
command line diff tool
24 lines (16 loc) • 2.41 kB
JavaScript
;
var _commander = require('commander');
var _commander2 = _interopRequireDefault(_commander);
var _process = require('process');
var _process2 = _interopRequireDefault(_process);
var _ = require('..');
var _2 = _interopRequireDefault(_);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
_commander2.default.version('0.0.1').arguments('<firstConfig> <secondConfig>').description('Compares two configuration files and shows a difference.').option('-f, --format [type]', 'Output format').action(function (firstConfig, secondConfig, options) {
if (!firstConfig || !secondConfig) {
_commander2.default.help();
}
console.log((0, _2.default)(firstConfig, secondConfig, options.format));
}).parse(_process2.default.argv);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9iaW4vZ2VuZGlmZi5qcyJdLCJuYW1lcyI6WyJ2ZXJzaW9uIiwiYXJndW1lbnRzIiwiZGVzY3JpcHRpb24iLCJvcHRpb24iLCJhY3Rpb24iLCJmaXJzdENvbmZpZyIsInNlY29uZENvbmZpZyIsIm9wdGlvbnMiLCJoZWxwIiwiY29uc29sZSIsImxvZyIsImZvcm1hdCIsInBhcnNlIiwiYXJndiJdLCJtYXBwaW5ncyI6Ijs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7OztBQUVBLG9CQUNHQSxPQURILENBQ1csT0FEWCxFQUVHQyxTQUZILENBRWEsOEJBRmIsRUFHR0MsV0FISCxDQUdlLDBEQUhmLEVBSUdDLE1BSkgsQ0FJVSxxQkFKVixFQUlpQyxlQUpqQyxFQUtHQyxNQUxILENBS1UsVUFBQ0MsV0FBRCxFQUFjQyxZQUFkLEVBQTRCQyxPQUE1QixFQUF3QztBQUM5QyxNQUFJLENBQUNGLFdBQUQsSUFBZ0IsQ0FBQ0MsWUFBckIsRUFBbUM7QUFDakMsd0JBQVFFLElBQVI7QUFDRDtBQUNEQyxVQUFRQyxHQUFSLENBQVksZ0JBQVFMLFdBQVIsRUFBcUJDLFlBQXJCLEVBQW1DQyxRQUFRSSxNQUEzQyxDQUFaO0FBQ0QsQ0FWSCxFQVdHQyxLQVhILENBV1Msa0JBQVFDLElBWGpCIiwiZmlsZSI6ImdlbmRpZmYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbmltcG9ydCBwcm9ncmFtIGZyb20gJ2NvbW1hbmRlcic7XG5pbXBvcnQgcHJvY2VzcyBmcm9tICdwcm9jZXNzJztcbmltcG9ydCBnZW5EaWZmIGZyb20gJy4uJztcblxucHJvZ3JhbVxuICAudmVyc2lvbignMC4wLjEnKVxuICAuYXJndW1lbnRzKCc8Zmlyc3RDb25maWc+IDxzZWNvbmRDb25maWc+JylcbiAgLmRlc2NyaXB0aW9uKCdDb21wYXJlcyB0d28gY29uZmlndXJhdGlvbiBmaWxlcyBhbmQgc2hvd3MgYSBkaWZmZXJlbmNlLicpXG4gIC5vcHRpb24oJy1mLCAtLWZvcm1hdCBbdHlwZV0nLCAnT3V0cHV0IGZvcm1hdCcpXG4gIC5hY3Rpb24oKGZpcnN0Q29uZmlnLCBzZWNvbmRDb25maWcsIG9wdGlvbnMpID0+IHtcbiAgICBpZiAoIWZpcnN0Q29uZmlnIHx8ICFzZWNvbmRDb25maWcpIHtcbiAgICAgIHByb2dyYW0uaGVscCgpO1xuICAgIH1cbiAgICBjb25zb2xlLmxvZyhnZW5EaWZmKGZpcnN0Q29uZmlnLCBzZWNvbmRDb25maWcsIG9wdGlvbnMuZm9ybWF0KSk7XG4gIH0pXG4gIC5wYXJzZShwcm9jZXNzLmFyZ3YpO1xuIl19