Skip to content

zoubin/tree-directory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Print a directory structure in the tree format

Resources

License

Stars

Watchers

Forks

Packages

No packages published