"use strict";
import fs from 'fs';
import jazz from 'jazz';
/**
* class JazzCli
*/
class JazzCli {
/**
* Merge parameters into template file.
* Result will be written to standard output.
*
* @param {String} paramsFile: path to params file
* @param {String} templateFile: path to template file
* @param {Function} cb: standard cb(err, result) callback
*/
merge(paramsFile, templateFile, cb) {
const params = JSON.parse(fs.readFileSync(paramsFile));
const template = fs.readFileSync(templateFile).toString();
jazz.compile(template).process(params, function (data) {
console.log(data);
cb();
});
}
}
export {
JazzCli as default
};