Attributes
Includes Deno configuration
Repository
Current version released
2 years ago
Versions
dtree-deno
A simple CLI for generate the dir tree with deno.
- β Windows
- β MacOS
Install
- Using the following commands.
deno install --allow-all --unstable -n dtree https://deno.land/x/deno_tree/src/index.ts- Done, try the following command in terminal.
dtreeInstall from git
This methos is for non-denoLand install. If you are using the top method to install, you can skip this sections.
- Git clone the project first
git clone https://github.com/r48n34/dtree-deno.git- Install with deno task
deno task install- Run with dtree
dtreeResult
Using this repo for samples, the cli will output this result.
dtreePS D:\github-repo\dtree > dtree
π .
βββ deno.json
βββ deno.lock
βββ README.md
βββ¬ π src
βββ dir-tree-creator.ts
βββ index.ts
Success to copy to your clipboard.Config (All are Optional flags)
| Name | Params | Type | Description |
|---|---|---|---|
| Shows Hidden folder | --hidden, -h |
boolean | Will include the β.β folder output this result. |
| No auto copy result | --noCopy, -n |
boolean | Will not auto copy the result. |
| Set max depth tree | --maxDepth, -m |
number | Set the max depth generate to the tree |
| Set No Icon display | --noIcon |
boolean | Set the tree display without the icon π |
| Set Icon display | --icon |
string | Set the tree display icon (Default: π) |
More demo usgae
--hidden
The --hidden or -h flag will include the β.β folder output this result.
dtree --hiddenPS D:\github-repo\dtree > dtree --hidden
π .
βββ¬ π .git
β βββ ...
βββ .gitignore
βββ¬ π .vscode
β βββ ...
βββ deno.json
βββ deno.lock
βββ README.md
βββ¬ π src
βββ dir-tree-creator.ts
βββ index.ts
Success to copy to your clipboard.--noCopy
The --noCopy or -n flag will not auto copy the result.
dtree --noCopyPS D:\github-repo\dtree > dtree --noCopy
π .
βββ deno.json
βββ deno.lock
βββ README.md
βββ¬ π src
βββ dir-tree-creator.ts
βββ index.ts--maxDepth
The --maxDepth or -m flag can set the max depth generate to the tree.
Default: Infinity
dtree --maxDepth <number># Set a max depth to 1
PS D:\github-repo\dtree> dtree -m 1
π .
βββ deno.json
βββ deno.lock
βββ README.md
βββ π src
Success to copy to your clipboard.--noIcon
The --noIcon flag can the tree display without the icon π.
dtree --noIconPS D:\github-repo\dtree> dtree --noIcon
.
βββ deno.json
βββ deno.lock
βββ README.md
βββ¬ src
βββ archy.ts
βββ dir-tree-creator.ts
βββ help.ts
βββ index.ts
βββ¬ interface
βββ interface.ts
Success to copy to your clipboard.--icon
The --icon flag can the tree display icon to your icons.
Default: π
dtree --icon <string>PS D:\github-repo\dtree> dtree --icon π¦
π¦ .
βββ deno.json
βββ deno.lock
βββ README.md
βββ¬ π¦ src
βββ archy.ts
βββ dir-tree-creator.ts
βββ help.ts
βββ index.ts
βββ¬ π¦ interface
βββ interface.ts
Success to copy to your clipboard.Notices
- The script will default to ignore all
__pycache__andnode_modulesrelated files. Unless you are using the command inside either one of the folder.
Uninstall
deno uninstall dtree