UNPKG

generator-joomla-spc

Version:

Joomla-spc generator for Yeoman. Creates Joomla 2.5 and 3.0 files

37 lines (30 loc) 976 B
#!/usr/bin/env node 'use strict'; var fs = require('fs'); var path = require('path'); var chalk = require('chalk'); var updateNotifier = require('update-notifier'); var Insight = require('insight'); var yosay = require('yosay'); var stringLength = require('string-length'); var rootCheck = require('root-check'); var meow = require('meow'); var pkg = require('../package.json'); var Router = require('./router'); var cli = meow({ help: false, pkg: pkg }); var opts = cli.flags; var args = cli.input; var cmd = args[0]; var insight; function updateCheck() { var notifier = updateNotifier({pkg: pkg}); var message = []; if (notifier.update) { message.push('Update available: ' + chalk.green.bold(notifier.update.latest) + chalk.gray(' (current: ' + notifier.update.current + ')')); message.push('Run ' + chalk.magenta('npm install -g ' + pkg.name) + ' to update.'); console.log(yosay(message.join(' '), {maxLength: stringLength(message[0])})); } }