首页 > 其他分享 >tree-cli生成目录结构

tree-cli生成目录结构

时间:2022-09-06 23:00:38浏览次数:82  
标签:cli 3rd tree kts gradle root 目录

目录

#LINK

https://www.npmjs.com/package/tree-cli

based on cmder

#安装

root@meideprac ~ $npm install -g tree-cli

root@meideprac ~ $ npm install -g tree-cli
I:\3rd-party\programs\node-v10.15.3\treee -> I:\3rd-party\programs\node-v10.15.3\node_modules\tree-cli\bin\tree
I:\3rd-party\programs\node-v10.15.3\tree -> I:\3rd-party\programs\node-v10.15.3\node_modules\tree-cli\bin\tree
+ [email protected]
added 73 packages from 57 contributors in 8.581s
root@meideprac ~ $ tree -l 3 --base root --ignore 'build,gradle,' -o out.md
root@meideprac /i/3rd-party/code $ tree -l 3 --base root --ignore 'build,gradle,' -o out.md
▁
I:\3rd-party\code\root
├── buildSrc
|  ├── build-src.gradle.kts
|  ├── config
|  ├── settings.gradle.kts
|  └── source
|     ├── groovy
|     ├── java
|     ├── kotlin
|     ├── test-groovy
|     ├── test-java
|     ├── test-kotlin
|     └── test-resources
├── gradlew
├── gradlew.bat
├── root-build.gradle.kts
├── settings.gradle.kts
└── subprojects
   ├── 3rd-starters
   |  ├── 3rd-db-starter
   |  └── 3rd-web-starter
   ├── codegen
   |  ├── codegen.gradle.kts
   |  ├── config
   |  ├── README.md
   |  └── source
   ├── core
   |  ├── config
   |  ├── core.gradle.kts
   |  └── source
   ├── repository
   |  ├── config
   |  ├── repository.gradle.kts
   |  └── source
   └── test
      ├── config
      ├── docs
      ├── source
      └── test.gradle.kts

directory: 35 file: 13

ignored: directory (6)


Finish writing to file: I:\3rd-party\code\out.md

#参数解析

-l目录树最大深度
--base指定根目录
--ignore忽略指定文件或文件夹,以,分隔的字符串数组
-o将内容输出至指定文件

更多移步:https://www.w3h5.com/post/568.html

标签:cli,3rd,tree,kts,gradle,root,目录
From: https://www.cnblogs.com/meideprac/p/16663642.html

相关文章

  • linux tar打包压缩排除某个目录或文件
    用tar打包时想剔除打包目录中的某个子目录或文件:比如你想打包/home这个目录,但是/home/afish/目录和/home/www/afish.php文件你都不想打包,方法是:tar-zcvfhome.tar.gz......
  • leetcode 114. Flatten Binary Tree to Linked List 二叉树展开为链表(简单)
    一、题目大意给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子指针指向链表中下一个结点,而左子指针始终为null。......
  • 98.validate-binary-search-tree 验证二叉搜索树
    二叉搜索树定义:节点左子树只包含小于当前节点的数;节点右子树只包含大于当前节点的数;所有左子树和右子树自身必须也是二叉搜索树。实际上,若中序遍历二叉搜索树,所得序列......
  • client-go开发自定义operator
    开发operator一共分为5步骤一、创建configconfig的创建有两种方式1、clientcmd.BuildConfigFromFlagsconfig,err:=clientcmd.BuildConfigFromFlags("",clientcmd.......
  • 安装PowerCLI
    1.使用powershell直接安装Install-ModuleVMware.PowerCLI-ScopeCurrentUser2.下载安装包后解压,将模块复制到powershell的模块目录1在官网下载ZIP包:https://devel......
  • CMake(六):使用子目录
    对于简单的项目,将所有内容保存在一个目录中是可以的,但是大多数实际项目倾向于将它们的文件分割到多个目录中。通常可以找到不同的文件类型或分组在各自的目录下的独立模......
  • 使用vue-cli3离线创建项目
    第一步:下载vue-templates/webpack 地址https://github.com/vuejs-templates/webpack 第二步:将下载包解压到本地用户目录下的.vue-templates目录下并将webpack-devel......
  • 从零开始配置vim(21)——lsp简介与treesitter 配置
    截止到上一篇文章,我们配置了neovim的很多内容了。具备了一些编辑器的常用功能了,而且可以胜任日常的文档编辑工作了。但是想作为一个可靠的代码编辑器还缺少重要的一环,即代......
  • Static Query on Tree (述链剖分+线段树)(2022杭电多校)
    题意:给定一棵树,nn 个结点。根为 11,所有的结点只能走向其父亲结点。有 qq 次询问,每次询问给出 33 个结点集合 A,B,CA,B,C。问树上有多少点满足如下条件:该点可以......
  • 获取指定路径文件列表 递归 C# Directory.GetDirectories(path)或Directory.GetFil
    C#Directory.GetDirectories(path)或Directory.GetFiles(path)获取文件时如果是根目录时有隐藏文件则报错的处理C#Directory.GetDirectories(path)或Directory.GetF......