%PDF- %PDF-
Direktori : /proc/3/root/proc/3/root/usr/local/lib/node_modules/node-mongoose-cli/commands/ |
Current File : //proc/3/root/proc/3/root/usr/local/lib/node_modules/node-mongoose-cli/commands/migration.js |
var fs = require('fs'); var ejs = require('ejs'); var root = __dirname + '/../'; module.exports = function migration(name) { if (!name) return console.red('You must specify the model for this migration'); name = name.pascal(); var models = fs.readdirSync('./db/models'); // make sure this model exists var modelInd = models.indexOf(name + '.js'); if (modelInd === -1) console.warn('You have yet to create a model: ' + name); console.cyan('Creating a migration file for: ' + name); var file = ejs.render(fs.readFileSync(root + 'templates/migration.ejs', 'utf-8'), {name}); fs.writeFileSync(`db/migrations/${name}-${Date.now()}.js`, file); console.green(`Migration for ${name} was successfully created!`); }