sails-generate-gruntfile
Version:
Generate a gruntfile for Sails.
36 lines (26 loc) • 694 B
JavaScript
/**
* Module dependencies
*/
var sailsgen = require('sails-generate')
, path = require('path');
//
// This script exists so we can run our generator
// directly from the command-line for convenience
// during development.
//
// Make sure a "generated" dir exists for testing
require('fs-extra').mkdirp(path.resolve(process.cwd(), 'generated'));
var scope = {
generatorType: 'gruntfile',
rootPath: path.resolve(process.cwd(), 'generated'),
modules: {
'gruntfile': path.resolve(__dirname, '../lib')
},
// For the NEW generator we're generating:
generatorName: process.argv[2],
};
sailsgen(scope, function (err) {
if (err) throw err;
// It worked.
console.log('Done.');
});