Awesome Open Source
Awesome Open Source

treeplus is a node module for creating and manipulating hierarchical tree structures.

很多时候我们在输出项目结构, 但是我们需要排除一些文件或者只需要文件夹结构,treeplus 就很好的实现了这些。

Install

$ npm install treeplus -g

Usage

$ [tp|treeplus]
# or
$ [tp|treeplus] --help 查看帮助

example

$ tp -i node_modules
# 指定参数,排除单个目录
# Returns

├──bin
│ └──treeplus.js
├──package-lock.json
├──package.json
└──README.md
# 指定参数,排除多个目录
$ tp -i node_modules bin

# Returns

├──package-lock.json
├──package.json
└──README.md
# 指定参数,只打印文件夹
$ tp -d

# Returns

├──bin
# 指定参数,打印指定的层级,参数大于0
$ tp -l 1

# Returns

├──bin
# 多参数结合使用
$ tp -d -l 2 -i node_modules

# Returns

├──bin
$ tp

# Returns

├──bin
│ └──treeplus.js
├──node_modules
│ ├──.bin
│ │ ├──index.js
│ │ ├──LICENSE
│ │ ├──package.json
│ │ ├──README.md
│ │ └──yargs.js
│ ├──yargs-parser
│ │ ├──lib
│ │ │ └──tokenize-arg-string.js
│ │ ├──CHANGELOG.md
│ │ ├──index.js
│ │ ├──LICENSE.txt
│ │ ├──package.json
│ │ └──README.md
├──package-lock.json
├──package.json
└──README.md

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,552,287
Nodejs (54,530
File (2,162
Tree (1,616
Directory (512
Structure (466
Nodejs Modules (346
Folder (228
Related Projects