Releases: peteretelej/tree
Releases · peteretelej/tree
tree Release v1.3.0
What's Changed
🚀 New Features
- Add Nerd Fornts icons/glyphs support by @alteredeg0 in #42
- Add --prune to hide empty directories when filtering by @peteretelej in #48
- Add --matchdirs support in -P pattern matching by @peteretelej in #49
🐛 Bug Fixes
- Fix --fromfile Windows path parsing by @peteretelej in #46
- Support multiple --exclude patterns by @peteretelej in #47
📝 Documentation
- Add version,project url to --help by @peteretelej in #45
⚙️ Other Changes
- tests: fix icons flag tests by @peteretelej in #43
New Contributors
- @alteredeg0 made their first contribution in #42
Full Changelog: v1.2.2...v1.3.0
tree Release v1.2.2
bump up version
tree Release v1.2.1
bump up version
tree Release v1.2.0
Fix broken pipe handling (#21) * Fix broken pipe handling * clippy lint hell: add pre-push helper script * lint: clippy --fix lint errors * move broken pipe checker to lib
tree Release v1.1.0
What's Changed
🐛 Bug Fixes
- Fix Windows 7 Builds by @peteretelej in #17
- Fixes: Windows 7 support - #16 - Support for Win7 which has been deprecated by rust upstream tooling
- Adds static linking c runtime for msvc - run binary without needing Visual C++ runtime on the machine
Full Changelog: v1.0.0...v1.1.0
tree Release v1.0.0
What's Changed
🚀 New Features
- Fix "ascii flag #1" - Add a "-A" param to display the tree using only… by @kyfr59 in #2
- Add support for long form tree command flags by @peteretelej in #4
- Add exclude pattern support (-I flag) by @peteretelej in #9
- tree v1 release features by @peteretelej in #11
📝 Documentation
- Add Improved github workflows and release notes by @peteretelej in #3
🔧 DevOps / Build Tooling
- Upgrade clap arg parser & improve ci/cd cache strategy by @peteretelej in #5
- Improve Release DX by validating versions by @peteretelej in #6
- Support for msi releases (please use an MSI or build from source if getting Windows Defender false flags)
⚙️ Other Changes
- Code refactor: simplify traversal logic by @peteretelej in #8
- Fix release builds by @peteretelej in #12
New Contributors
Full Changelog: 0.1.4...v1.0.0
tree command Usage
tree is a cross-platform tree application and library that produces
an indented directory listing of files.
Usage: tree [OPTIONS] [PATH]
Arguments:
[PATH] The path to the directory to list. [default: .]
Options:
-a, --all Include hidden files.
-L, --level <LEVEL> Descend only level directories deep.
-d, --directories List directories only.
-i, --no-indent Turn off file/directory indentation.
-s, --size Print the size of each file in bytes.
-H, --human-readable Print the size in a more human-readable format.
-P, --pattern <PATTERN> List only those files that match the wild-card pattern.
-I, --exclude <EXCLUDE> Do not list files that match the wild-card pattern.
-f, --full-path Prints the full path prefix for each file.
-C, --color Turn colorization on always, using built-in color defaults if the LS_COLORS environment variable is not set. Helpful when piping output to other programs.
-n, --no-color Turn colorization off always (--no-color overrides --color).
-A, --ascii Turn on ANSI line graphics hack when printing the indentation lines.
-t, --sort-by-time Sort output by last modification time instead of alphabetically.
-r, --reverse Reverse the sort order.
-D, --mod-date Print the date of last modification.
-o, --output <OUTPUT_FILE> Send output to filename.
--filelimit <#> Do not descend directories that contain more than # entries.
--dirsfirst List directories before files.
-F, --classify Append indicator (one of */=@|%>) to entries.
--noreport Omits printing of the file and directory report at the end of the tree listing.
-p Print the protections for each file (unix only).
-h, --help Print help
-V, --version Print version
tree v0.1.4
tree
USAGE:
tree.exe [OPTIONS] [directory]
ARGS:
<directory>
OPTIONS:
-a All files are printed. By default tree does not print hidden files.
-C Turn colorization on using built-in color defaults.
-d List directories only.
-f Prints the full path prefix for each file.
-h Print the size of each file but in a more human readable way, e.g. appending
a size letter for kilobytes (K), megabytes (M), gigabytes (G), and so forth.
--help Print help information
-i Makes tree not print the indentation lines, useful when used in conjunction
with the -f option.
-L <level> Max display depth of the directory tree.
-n Turn colorization off, overridden by -C.
-P <pattern> List only those files that match the wild-card pattern. Note: you must use
the -a option to also consider those files beginning with a dot '.' for
matching.
-s Print the size of each file in bytes along with the name.
v0.1.3
tree
USAGE:
tree.exe [OPTIONS] [directory]
ARGS:
<directory>
OPTIONS:
-a All files are printed. By default tree does not print hidden files.
-C Turn colorization on using built-in color defaults.
-d List directories only.
-f Prints the full path prefix for each file.
-h Print the size of each file but in a more human readable way, e.g. appending
a size letter for kilobytes (K), megabytes (M), gigabytes (G), and so forth.
--help Print help information
-i Makes tree not print the indentation lines, useful when used in conjunction
with the -f option.
-L <level> Max display depth of the directory tree.
-n Turn colorization off, overridden by -C.
-P <pattern> List only those files that match the wild-card pattern. Note: you must use
the -a option to also consider those files beginning with a dot '.' for
matching.
-s Print the size of each file in bytes along with the name.
tree v0.1.1
initial release: Features
tree
USAGE:
tree.exe [OPTIONS] [directory]
ARGS:
<directory>
OPTIONS:
-a All files are printed. By default tree does not print hidden files.
-C Turn colorization on using built-in color defaults.
-d List directories only.
-f Prints the full path prefix for each file.
-h Print the size of each file but in a more human readable way, e.g. appending
a size letter for kilobytes (K), megabytes (M), gigabytes (G), and so forth.
--help Print help information
-i Makes tree not print the indentation lines, useful when used in conjunction
with the -f option.
-L <level> Max display depth of the directory tree.
-n Turn colorization off, overridden by -C.
-P <pattern> List only those files that match the wild-card pattern. Note: you must use
the -a option to also consider those files beginning with a dot '.' for
matching.
-s Print the size of each file in bytes along with the name.