toka
Version:
A handy tool to generate common files in command line
53 lines (48 loc) • 1.01 kB
JavaScript
var gitignore = require('./gitignore'),
bowerrc = require('./bowerrc'),
webpack = require('./webpack'),
gulp = require('./gulp'),
download = require('./download'),
run = require('./run'),
license = require('./license');
exports.search = function (options) {
if (options.v || options.version) {
log('toka ~ ' + require('../package').version.green);
return;
}
var filename = options._[0];
switch (filename) {
case 'g':
case 'git':
case '.gitignore':
gitignore(options);
break;
case 'b':
case '.bowerrc':
bowerrc(options);
break;
case 'l':
case 'license':
license(options);
break;
case 'w':
case 'webpack':
webpack(options);
break;
case 'gu':
case 'gulp':
gulp(options);
break;
case 'd':
case 'dl':
case 'download':
download(options);
break;
case 'r':
case 'run':
run(options);
break;
default:
return;
}
}