UNPKG

@heisian/sequelize-cli

Version:
36 lines (29 loc) 723 B
import { _baseOptions } from '../core/yargs'; import helpers from '../helpers'; import fs from 'fs'; import clc from 'cli-color'; exports.builder = yargs => _baseOptions(yargs) .option('name', { describe: 'Defines the name of the seed', type: 'string', demandOption: true }) .help() .argv; exports.handler = function (args) { helpers.init.createSeedersFolder(); fs.writeFileSync( helpers.path.getSeederPath(args.name), helpers.template.render('seeders/skeleton.js', {}, { beautify: false }) ); helpers.view.log( 'New seed was created at', clc.blueBright(helpers.path.getSeederPath(args.name)), '.' ); process.exit(0); };