/FolderTree

Command Tree with Node.js

Primary LanguageJavaScript

Update Log

解决缓存目录深度过度问题。

---- 2017-6-11 ---- 添加写入功能

Install with Global

chmod 755 ./bin/folderTree.js

npm link

FolderTree Beta1.0

FolderTree Command Example:

List Folder

Defalut:  
folder : ./
input: folderTree

output:

./
├── .DS_Store
├── .babelrc
├── .gitignore
├── README.MD
├── bin
│   ├── .DS_Store
│   └── folderTree.js
├── lib
│   ├── .DS_Store
│   └── folderFactory.js
├── package.json
└── test
    ├── .DS_Store
    └── index.js



Get Help


input: folderTree -h

Usage: folderTree [options]

选项:
  -f, --folderName  folderName(目录名)                            [默认值: "./"]
  -w, --fileName    输出文件名                             [默认值: "README.md"]
  -l, --level       限制目录层级                                   [默认值: "2"]
  -e, --except      隔离根目录指定文件夹/文件,如果需要一个列表,用逗号隔开
                                                        [默认值: "node_modules"]
  -h, --help        显示帮助信息                                          [布尔]

示例:
  folderTree -f your folderName
  folderTree -l level(Number)
  folderTree -w README.md
  folderTree -e fodlerA,fileB.txt,folderC


Author:Linshuizhaoying


Isolate the specify root directory

origin:


folderTree (if node_modules folder existed will display the folder)

├── .DS_Store
├── .babelrc
├── .gitignore
├── README.MD
├── bin
│   ├── .DS_Store
│   └── folderTree.js
├── lib
│   ├── .DS_Store
│   └── folderFactory.js
├── package.json
└── test
    ├── .DS_Store
    └── index.js
level:2

new:


folderTree -e README.MD,bin,node_modules

./
├── .DS_Store
├── .babelrc
├── .gitignore
├── lib
│   ├── .DS_Store
│   └── folderFactory.js
├── package.json
└── test
    ├── .DS_Store
    └── index.js
level:2


目录及文件罗列完毕

Write File

folderTree -w result.md