前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >又一个自动生成项目目录组件tree-cli,快速生成Readme项目结构

又一个自动生成项目目录组件tree-cli,快速生成Readme项目结构

作者头像
德顺
发布2020-10-26 11:10:35
2.3K0
发布2020-10-26 11:10:35
举报
文章被收录于专栏:前端资源

之前分享过一个自动生成项目目录结构的组件:给README.md自述文件快速生成项目目录结构

今天又试了一个,感觉还不错,分享一下:

tree cli 

以树状格式列出目录的结构和内容。

Tree-cli 是一个递归目录结构的程序,可生成深度缩进的文件列表。

没有指定参数时参数,tree 会列出当前目录中的文件。给定目录参数后,可以依次列出在给定目录中找到的所有文件和/或目录,并可以输出为指定文件。

安装 tree cli:
代码语言:javascript
复制
npm install -g tree-cli
查看帮助:

可以通过该命令查看插件的详细信息。

代码语言:javascript
复制
tree --help
指定目录层级(深度):
代码语言:javascript
复制
tree -l 2
将结果输出到文件:
代码语言:javascript
复制
tree -l 2 -o out.txt
只输出目录:
代码语言:javascript
复制
tree -l 2 -o out.txt -d

这里要注意一下:为避免与系统目录冲突,在 Windows 环境下,需要将 tree 替换成 treee

代码语言:javascript
复制
treee -l 2 -o out.md
更多可选参数:
  • --help:输出详细的用法列表。
  • --version:输出tree-cli的版本。
  • --debug:显示调试信息。
  • --fullpath:打印每个文件的完整路径前缀。
  • --ignore:忽略您指定的目录或文件-接受以逗号分隔的字符串作为数组: 'node_modules/, .git/, .gitignore'
  • --link:如果符号链接指向目录,则遵循符号链接,就好像它们是目录一样。在检测到时将避免会导致递归的符号链接。
  • --noreport:省略在树列表末尾打印文件和目录报告,并省略在控制台上打印树。
  • --base:指定根目录。来自cwd根的相对路径和绝对路径均可接受。此参数是可选的。
  • -a:打印所有文件。默认情况下,tree不打印隐藏文件(以点“。”开头的文件)。树决不会打印文件系统构造“。”。(当前目录)和“ ..”(上一个目录)。
  • -d:仅列出目录。
  • -f:在目录后附加“ /”,在套接字文件后附加“ =”和“ |” 用于FIFO。
  • -i:使树不打印缩进线,与-f选项一起使用时很有用。
  • -l:目录树的最大显示深度。
  • -o:将输出发送到文件名。

未经允许不得转载:w3h5 » 又一个自动生成项目目录组件tree-cli,快速生成Readme项目结构

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • tree cli 
    • 安装 tree cli:
      • 查看帮助:
        • 指定目录层级(深度):
          • 将结果输出到文件:
            • 只输出目录:
              • 更多可选参数:
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档