npm like directory tree structure creator based on the given root path
npm install dir-tree-creatordir-tree-creator
================


dir-tree-creator is a Node.js module that creates an npm like directory tree structure of the given root path and returns the string representation of it.
Install
-------
npm i dir-tree-creator
Usage
-----
dirtree(dir[, opts], cb)
- dir root directory path
- opts (optional) object with the following properties:
- label label for the root node of the directory tree; if nothing specified, the root path's basename will be used.
- hidden determines if hidden files should be included; set to false to ignore hidden files; defaults to true.
- cb
- err
- dirtree string representation of the directory structure
Example
-------
``js
const dirTree = require('dir-tree-creator')
dirTree('some/dir', (err, tr) => {
if (err) return console.error(err)
console.log(tr)
})
`
`js
const dirTree = require('dir-tree-creator')
dirTree('some/dir', { label: 'custom label' }, (err, tr) => {
if (err) return console.error(err)
console.log(tr)
})
`
Sample output
-------------
```
custom label
├─┬ dir0
│ └── file0.js
├─┬ dir1
│ ├─┬ dir2
│ │ └── file2.js
│ └── file1.md
├── file-under-root.js
└── .gitignore