Skip to content

Instantly share code, notes, and snippets.

@kaiquewdev
Created May 27, 2014 17:37
Show Gist options
  • Select an option

  • Save kaiquewdev/c5b09a2ee8de69519e55 to your computer and use it in GitHub Desktop.

Select an option

Save kaiquewdev/c5b09a2ee8de69519e55 to your computer and use it in GitHub Desktop.
var ether = require('ether');
var meta = null;
meta = ether({
tree: [
'modules',
'models',
'middlewares',
'controllers',
'fixtures',
'config',
'test',
],
});
function buildStructureHandler() {
var self = this;
function treeMapHandler(item) {
self
.run('mkdir', item);
}
self
.get('tree')
.map(treeMapHandler);
return self;
}
meta.task('build_structure', buildStructureHandler);
function defaultHandler() {
meta
.run('build_structure');
}
meta.make('default', defaultHandler);
module.exports = exports = meta;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment