UNPKG

alloy

Version:

TiDev Titanium MVC Framework

18 lines (17 loc) 546 B
var path = require('path'), GU = require('../generateUtils'), CONST = require('../../../common/constants'), logger = require('../../../logger'); module.exports = function(name, args, program, template) { var type = 'MIGRATION'; var dir = path.dirname(name); name = path.join(dir, GU.generateMigrationFileName(path.basename(name, '.' + CONST.FILE_EXT.MIGRATION))); var info = GU.generate(name, type, program, { template: template || { up:'', down:'' } }); logger.info('Generated ' + type.toLowerCase() + ' named ' + name); };