UNPKG

vue-carousel-3d

Version:

Beautiful, flexible and touch supported 3D Carousel for Vue.js

30 lines (21 loc) 749 B
'use strict'; const chalk = require('chalk'); function migrateConsole(args) { // Display help message if user didn't input any arguments if (!args._.length) { return this.call('help', {_: ['migrate']}); } const type = args._.shift(); const migrators = this.extend.migrator.list(); if (!migrators[type]) { let help = ''; help += `${type.magenta} migrator plugin is not installed.\n\n`; help += 'Installed migrator plugins:\n'; help += ` ${Object.keys(migrators).join(', ')}\n\n`; help += `For more help, you can check the online docs: ${chalk.underline('https://hexo.io/')}`; console.log(help); return; } return Reflect.apply(migrators[type], this, [args]); } module.exports = migrateConsole;