ember-cli-toranb
Version:
Command line tool for developing ambitious ember.js apps
24 lines (18 loc) • 690 B
JavaScript
;
var calculateVersion = require('./ember-cli-version');
var fs = require('fs');
function DocGenerator(options) {
options = options || {};
this.exec = options.exec || require('child_process').exec;
}
DocGenerator.prototype.generate = function() {
var command = 'cd docs && ' + fs.realpathSync('./node_modules/.bin/yuidoc') +
' -q --project-version ' + calculateVersion(); // add '-p' flag to produce only JSON and not HTML
console.log('Executing command: ' + command);
this.exec(command, function(error){ // stdout, stderr
if (error !== null) {
console.log('Error: ' + error);
}
});
};
module.exports = DocGenerator;