generator-matter-kit
Version:
A base WordPress theme generator.
81 lines (78 loc) • 4.51 kB
JavaScript
var chalk = require('chalk');
// Rainbow display
var rainbowColors = [
chalk.red,
chalk.yellow,
chalk.green,
chalk.blue,
chalk.magenta
];
chalk.rainbow = function(str) {
var arStr = str.split(''),
out = '';
for (var i in arStr) {
if (arStr[i] == ' ' || arStr[i] == '\t' || arStr[i] == '\n')
out += arStr[i];
else
out += rainbowColors[i % rainbowColors.length](arStr[i]);
}
return out;
};
module.exports = {
wp : [
'',
chalk.bold.red(' YeoPress'),
'',
chalk.grey(' ..::::::::::::..'),
chalk.grey(' .::: ') + chalk.cyan('::::::::::') + chalk.grey(' ::..'),
chalk.grey(' .: ') + chalk.cyan(':::::::::::::::') + chalk.grey(' :..'),
chalk.grey(' .: ') + chalk.cyan(':::::::::::::::::::::') + chalk.grey(' :.'),
chalk.grey(' .: ') + chalk.cyan('::::::::::::::::::::::') + chalk.grey(' :..'),
chalk.grey(' .: ') + chalk.cyan('::::::::::::::::::::::') + chalk.grey(' ::.'),
chalk.grey(' .: ') + chalk.cyan('::: :::') + chalk.grey(' :..'),
chalk.grey(' .: ') + chalk.cyan(':::::::: :::::::') + chalk.grey(' :.'),
chalk.grey(' : ') + chalk.cyan(': ::::::: ::::::: :') + chalk.grey(' :.'),
chalk.grey(' .: ') + chalk.cyan(':: :::::::: ::::::: ::') + chalk.grey(' :.'),
chalk.grey(' :: ') + chalk.cyan(':::: ::::::: ::::::: :::') + chalk.grey(' ::'),
chalk.grey(' :: ') + chalk.cyan(':::: :::::::: ::::::: :::') + chalk.grey(' ::'),
chalk.grey(' :: ') + chalk.cyan('::::: ::::::: :::::: ::::') + chalk.grey(' ::'),
chalk.grey(' :: ') + chalk.cyan('::::: :::::: :::::: ::::') + chalk.grey(' :.'),
chalk.grey(' .: ') + chalk.cyan('::::: ::::: :: :::: ::::') + chalk.grey(' :.'),
chalk.grey(' : ') + chalk.cyan(':::::: ::: :: :::: ::::') + chalk.grey(' :.'),
chalk.grey(' .: ') + chalk.cyan('::::: :: ::: :: ::::') + chalk.grey(' :.'),
chalk.grey(' .: ') + chalk.cyan('::::: ::::: :: :::') + chalk.grey(' ::.'),
chalk.grey(' .:: ') + chalk.cyan(':::: :::::: :::') + chalk.grey(' ::.'),
chalk.grey(' .: ') + chalk.cyan(':::: :::::::: :::') + chalk.grey(' ::.'),
chalk.grey(' .: ') + chalk.cyan(':: ::::::::: ::') + chalk.grey(' :.'),
chalk.grey(' .:: ') + chalk.cyan('::::::::::') + chalk.grey(' ::.'),
chalk.grey(' ..:: ') + chalk.cyan('::::::::') + chalk.grey(' ::..'),
chalk.grey(' ..:::.. ..:::..'),
chalk.grey(' ..:::::.. '),
'',
chalk.red(' A Yeoman Generator For WordPress'),
''
].join('\n'),
go : chalk.rainbow([
' ',
' __ __ _______ ______ _______ _ _ _______ _______ _______ __ ',
' | | | || || _ | | | | | _ | || | | || | | |',
' | |_| || ___|| | || | ___| | || || || ___| | ___|| _ | | |',
' | || |___ | |_||_ | |___ | || |___ | | __ | | | | | |',
' | || ___|| __ || ___| | || ___| | || || |_| | |__|',
' | _ || |___ | | | || |___ | _ || |___ | |_| || | __ ',
' |__| |__||_______||___| |_||_______| |__| |__||_______| |_______||_______| |__|',
''
].join('\n')),
wawa : chalk.red([
'',
'____ __ ____ ___ ____ __ ____ ___ __ __ ',
'\\ \\ / \\ / / / \\ \\ \\ / \\ / / / \\ | | | |',
' \\ \\/ \\/ / / ^ \\ \\ \\/ \\/ / / ^ \\ | | | |',
' \\ / / /_\\ \\ \\ / / /_\\ \\ | | | |',
' \\ /\\ / / _____ \\ \\ /\\ / / _____ \\ |__| |__|',
' \\__/ \\__/ /__/ \\__\\ \\__/ \\__/ /__/ \\__\\ (__) (__)',
'',
' Game over....try again.',
''
].join('\n'))
};