Files

28 lines
1.1 KiB
JavaScript

// var fs = require('fs'),
// Generator = module.exports,
// Generate = require('../../generate'),
// path = require('path'),
// Q = require('q');
// /*
// @options
// name: Page name
// appDirectory: App directory of where to save file
// */
// Generator.run = function run(options) {
// options.rootDirectory = options.rootDirectory || path.join('www', 'app');
// var savePath = path.join(options.appDirectory, options.rootDirectory, options.fileAndClassName);
// var templates = Generate.loadGeneratorTemplates(__dirname);
// templates.forEach(function(template) {
// var templatePath = path.join(__dirname, template.file);
// options.templatePath = templatePath;
// var renderedTemplate = Generate.renderTemplateFromFile(options);
// var saveFilePath = path.join(savePath, [options.fileAndClassName, template.type].join(''));
// // console.log('renderedTemplate', renderedTemplate, 'saving to', saveFilePath);
// console.log('√ Create'.blue, path.relative(options.appDirectory, saveFilePath));
// fs.writeFileSync(saveFilePath, renderedTemplate);
// });
// };