有时候在写说明文档的时,需要列出文件的一个目录结构,几次手动拼接之后,写了一个cli小工具来自动生成。

安装方法:

$ npm install treer -g

如此我们便可以快速的生成目录结构啦!

生成结果

$ treer

Desktop
├─.DS_Store
├─.localized
├─dir2
|  ├─file3
|  └file4
├─dir1
|  ├─dile2
|  └file1

指定目录

默认的目录为当前的路径,可以通过-d 传入指定的路径

$ treer -d <指定路径>

导出结果

可将结果导出到文件中

$ treer -e <导出路径>

忽略指定的目录

有时候我们需要忽略一些文件名,比如我们的node_modules文件夹

$ treer -i <"文件名,支持正则表达式/regex/哦">

如果觉得实用,不妨Star一下吧,github地址

你可能感兴趣的文章

lhywork · 2017年08月16日

node_modules文件夹怎么忽略

回复

0

treer -i "/node_modules/"

Derycktse 作者 · 2017年08月16日
Emmasuxuemin · 2017年08月30日

忽略多个目录怎么写

回复

0

treer -e ./dir.txt -i "/node_modules|.git|.idea/"

myxingke · 2017年09月30日
0

@myxingke 实际上.git文件夹还是没有忽略成功,依旧生成打印出来了

肚皮 · 2017年11月28日
0

同问

宓冉 · 4月3日
宓冉 · 4月4日

https://superuser.com/a/11414...
原生解决方案=- =

回复

载入中...
Planets
Derycktse Derycktse

86 声望

发布于专栏

前端进阶日记

一个前端失足青年的前端进阶道路

0 人关注