toka
Version:
A handy tool to generate common files in command line
14 lines (12 loc) • 520 B
JavaScript
var hb = require('handlebars');
var fs = require('fs');
var path = require('path')
module.exports = function (options) {
var gulpfile = (options.babel || options.b) ? 'gulpfile.babel.js' : 'gulpfile.js';
var string = fs.readFileSync(__dirname + '/gulp/' + gulpfile).toString('utf8');
var tpl = hb.compile(string);
var output = tpl({})
var dir = path.join(process.cwd(), options.dir || '', gulpfile)
fs.writeFileSync(dir, output, 'utf-8');
log.success(`Successfully added ${gulpfile} to your project!`);
}