Skip to content

Releases: peteretelej/tree

tree Release v1.3.0

04 Jan 21:41

Choose a tag to compare

What's Changed

🚀 New Features

🐛 Bug Fixes

📝 Documentation

⚙️ Other Changes

New Contributors

Full Changelog: v1.2.2...v1.3.0

tree Release v1.2.2

03 Aug 12:23

Choose a tag to compare

bump up version

tree Release v1.2.1

27 Jul 21:25

Choose a tag to compare

bump up version

tree Release v1.2.0

20 Jul 12:47
6c99685

Choose a tag to compare

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

07 Jun 20:48

Choose a tag to compare

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

14 Apr 16:53

Choose a tag to compare

What's Changed

🚀 New Features

📝 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

New Contributors

  • @kyfr59 made their first contribution in #2

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

07 May 18:25

Choose a tag to compare

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

07 May 15:10

Choose a tag to compare

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

07 May 14:02

Choose a tag to compare

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.