From 288588a38101758dea497277e45b0855502fdc2f Mon Sep 17 00:00:00 2001 From: Ian Effendi Date: Sat, 1 Jul 2023 06:52:47 -0400 Subject: [PATCH] tre: add page (#10387) Co-authored-by: K.B.Dharun Krishna Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com> --- pages/common/tre.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pages/common/tre.md diff --git a/pages/common/tre.md b/pages/common/tre.md new file mode 100644 index 000000000..b0a5cbffa --- /dev/null +++ b/pages/common/tre.md @@ -0,0 +1,37 @@ +# tre + +> Show the contents of the current directory as a tree. +> Respects the `.gitignore` settings by default. +> More information: . + +- 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`