想要轻松获取目录树字符串吗?现在一句话就可以搞定
moyu/
├── Applications/
├── consolas/
├── Desktop/
├── Documents/
├── Downloads/
├── inttuplus/
├── Library/
├── Movies/
├── Music/
├── my-code/
├── others-code/
├── Pictures/
└── Public/
13 directories, 0 files.
npm i -g print-dir && pdir ~ -m 1
-
Bash
pdir [.] [-t ./theme.json] [--igd "node,theme"] [--sort dir] [-o ./out.txt] [-m 5]
-
Package
afternpm install print-dir --save
var dirTree = require('print-dir') let treeData = dirTree({ dir: '.', theme: { "node": "├── ", "pipe": "│ ", "last": "└── ", "indent": " ", "dir_suffix": "/" }, maxLev: 2, ignoresFile: [], ignoresDir: [], prefix: " ", isLine: false, // don't print line by line sort: "" }) /* return treeData.treeString treeData.infoString treeData.fileNum treeData.dirNum */
-
Default Options
const default_options = { t: path.resolve(__dirname, "./themes/default.json"), // theme of char _: [process.cwd()], // directory igf: "", // ignores files (regular expression matching) igd: "", // ignores dirs (regular expression matching) prefix: '', // prefix of each line pa: false, // print all at once sort: '' // file sort by "file"/"dir", default is sort by filename. // o: "./out.txt" // store where //m: 1 // max Level }
-
Default Characters
{ "node": "├── ", "pipe": "│ ", "last": "└── ", "indent": " ", "dir_suffix": "/" }
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。