当前位置: 首页 > 后端技术 > Node.js

一条命令搞定好看的目录树!

时间:2023-04-03 16:51:07 Node.js

想轻松获取目录树字符串?摸鱼/├──应用程序/├──控制台/├──桌面/├──文档/├──下载/├──inttuplus/├──图书馆/├──电影/├──音乐/├──my-code/├──others-code/├──Pictures/└──Public/13个目录,0个文件.npmi-gprint-dir&&pdir~-m1Bashpdir[.][-t./theme.json][--igd"node,theme"][--sortdir][-o./out.txt][-m5]npminstallprint-dir之后的包--savevardirTree=require('print-dir')lettreeData=dirTree({dir:'.',theme:{"node":"├──","pipe":"│","last":"└──","indent":"","dir_suffix":"/"},maxLev:2,ignoresFile:[],ignoresDir:[],prefix:"",isLine:false,//不要逐行打印sort:""})/*returntreeData.treeStringtreeData.infoStringtreeData.fileNumtreeData.dirNum*/DefaultOptionsconstdefault_options={t:path.resolve(__dirname,"./themes/default.json"),//字符主题_:[process.cwd()],//直接的oryigf:"",//忽略文件(正则表达式匹配)igd:"",//忽略dirs(正则表达式匹配)prefix:'',//每行的前缀pa:false,//一次打印所有sort:''//文件按“文件”/“目录”排序,默认按文件名排序。//o:"./out.txt"//存储位置//m:1//最大级别}默认字符{"node":"├──","pipe":"│","last":"└──","indent":"","dir_suffix":"/"}