tre: add page (#10387)

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
pull/23/head
Ian Effendi 2023-07-01 06:52:47 -04:00 committed by GitHub
parent 1a33599527
commit 288588a381
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 37 additions and 0 deletions

37
pages/common/tre.md Normal file
View File

@ -0,0 +1,37 @@
# tre
> Show the contents of the current directory as a tree.
> Respects the `.gitignore` settings by default.
> More information: <https://github.com/dduan/tre>.
- Print directories only:
`tre --directories`
- Print JSON containing files in the tree hierarchy instead of the normal tree diagram:
`tre --json`
- Print files and directories up to the specified depth limit (where 1 means the current directory):
`tre --limit {{depth}}`
- Print all hidden files and directories using the specified colorization mode:
`tre --all --color {{automatic|always|never}}`
- Print files within the tree hierarchy, assigning a shell alias to each file that, when called, will open the associated file using the provided `command` (or in `$EDITOR` by default):
`tre --editor {{command}}`
- Print files within the tree hierarchy, excluding all paths that match the provided regular expression:
`tre --exclude {{regular_expression}}`
- Display version:
`tre --version`
- Display help:
`tre --help`