0.5.1 • Published 9 years ago

node-folder v0.5.1

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

node-folder

A simple extension of mkdirp with brace-expansion to create multi-level & recursive folders.

Current Version

0.5.1

Version >0.4.0 - Note

node-folder will return (native) Promise. Please make sure your node version supports ES6.

Install

npm install --save node-folder

Usage

From Node Script

var folder = require('node-folder');

folder('{dir1/{sub1,sub2,sub3/child{1..5}},dir2}');

or

var folder = require('node-folder');

folder('{dir1/{sub1,sub2,sub3/child{1..5}},dir2}')
  .then(function(success) {
    // your success story
  })
  .catch(function(err) {
    // your not so success story
  })

From gulp (4.0) Script

var folder = require('node-folder');

function scaffold() {
  // Make sure you return the Promise or otherwise you'll get a warning
  // The following tasks did not complete: scaffold
  // Did you forget to signal async completion?
   return (folder('{dir1/{sub1,sub2,sub3/child{1..5}},dir2}'));
}

For more examples, please refer test file.

From CLI

:/> node-folder {dir1/{sub1,sub2,sub3/child{1..5}},dir2}