0.1.0 • Published 8 years ago

tree-directory v0.1.0

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

tree-directory

version status dependencies devDependencies

Print a directory structure in the tree format

Example

Directory structure

example/src
├── page
│   ├── hello
│   │   └── index.css
│   └── world
│       ├── index.css
│       └── index.js
└── vendor
    └── index.js

To print all javascript files:

var tree = require('tree-directory')

tree(__dirname + '/src', '**/*.js').then(function (res) {
  console.log(res)
})

Output

├─ page
│  └─ world
│     └─ index.js
└─ vendor
   └─ index.js

tree(root, patterns)

Return a promise which resolves to a treeish string representing the directory root (not including itself).

root

The target directory to format.

Type: String

patterns

Globs to match the files to include.

Type: String, Array

Default: **/*

tree.sync(root, patterns)

Just return the treeish string.