Erdtree Versions Save

A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.

v3.1.2

10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/solidiquis/erdtree/compare/v3.1.1...v3.1.2

v3.1.1

10 months ago

URGENT PATCH

Unfortunately v3.1.0 shipped with a deadlock issue which this patch resolves. Sincerest apologies! The following is v3.1.0 release notes copy-pasted for convenience.

What's new

IMPORTANT

.erdtreerc will be deprecated by v3.3 in favor of .erdtree.toml. Please be sure to migrate by then and be sure to visit the Changelog for further details about .erdtree.toml and the new release.

Author notes

If you like or get a lot of mileage out of erdtree, please consider supporting me by buying me a coffee :]

Additionally, if anyone is interested in contributing I would like some assistance adding support for --long on Windows. Please reach out to me at [email protected] if you're interested!

Lastly, if you experience any problems with the new release, as always please file a new issue and I'll try to get to it as soon as I can.

Also I just foster failed and adopted this little night nugget. Her name is Roe (Roh-ee)!

https://github.com/solidiquis/erdtree/assets/45523555/d6f614aa-8a6d-41a2-a14d-c2c9a7a0c82b

Full Changelog: https://github.com/solidiquis/erdtree/compare/v3.1...v3.1.1

v3.1

10 months ago

What's new

IMPORTANT

.erdtreerc will be deprecated by v3.3 in favor of .erdtree.toml. Please be sure to migrate by then and be sure to visit the Changelog for further details about .erdtree.toml and the new release.

Author notes

If you like or get a lot of mileage out of erdtree, please consider supporting me by buying me a coffee :]

Additionally, if anyone is interested in contributing I would like some assistance adding support for --long on Windows. Please reach out to me at [email protected] if you're interested!

Lastly, if you experience any problems with the new release, as always please file a new issue and I'll try to get to it as soon as I can.

Also I just foster failed and adopted this little night nugget. Her name is Roe (Roh-ee)!

https://github.com/solidiquis/erdtree/assets/45523555/d6f614aa-8a6d-41a2-a14d-c2c9a7a0c82b

New Contributors

Full Changelog: https://github.com/solidiquis/erdtree/compare/v3.0.2...v3.1

v3.0.2

11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/solidiquis/erdtree/compare/v3.0.1...v3.0.2

v3.0.1

11 months ago

Bug fixes

  • Fixed issue where empty directories were automatically being pruned despite not opting into --prune.
  • Fixed issue where searching via globs or regex doesn't work when user has a config file.

Other changes:

  • Added exit codes to erdtree.
  • Progress indicator now acquires a lock to stdout reduce likelihood of printing the progress-text being a bottleneck.
  • Some code-cleanup.

Pull Requests

Contributors

  • @KP64

Full Changelog: https://github.com/solidiquis/erdtree/compare/v3.0.0...v3.0.1

v3.0.0

11 months ago

Highlights

  • Added support for owners and groups for the ls -l-like -l, --long view (Unix).
  • Edited the default fields shown in the -l, --long view to reduce clutter; made the removed fields optional (Unix).
  • Added support for various other disk usage metrics: blocks (Unix), word-count, and line-count.
  • Added a progress indicator.
  • Added comparators for sorting by time accessed, created, and modified.
  • Added support for specifying a custom time format

For a more comprehensive list of bug-fixes and other changes, checkout the CHANGELOG.

Contributors

Note from Author

Sup folks—

I apologize for the major version bump given version that v2.0.0 only came out a month ago. I do my best to be conservative with my changes when it comes to CLI arguments but unfortunately the interplay between some of the parameters in v2.0.0 were either confusing or straight-up contradictory which led to some pretty bad UX e.g. the presence of both --no-color and --force-color. Additionally, after assessing some of the feedback given, the -l, --long view really needed to be cleaned up as most folks would have no need half of the stuff that was on there (e.g. ino number). It do be tough sometimes being a solo developer on decently sized projects such as this as I can really only can get feedback from folks post-release, but this time around I'm decently confident that all of the changes are solid. So all-in-all thank you everyone for taking an interest in erdtree. There's still plenty I want to do and with your continued interest I will stay highly motivated :]

Full Changelog: https://github.com/solidiquis/erdtree/compare/v2.0.0...v3.0.0

v2.0.0

1 year ago

What's Changed

erdtree v2.0.0 introduces numerous breaking changes as well as a plethora of new features. Most breaking changes are predicated on the fact that arguments were either renamed, removed, or fundamentally modified. The following is a list of all the PRs that document these changes and feature additions:

Perhaps the most important change to note is that the compiled binary has been renamed from et to erd in order to address the following issue regarding name collisions with other programs: https://github.com/solidiquis/erdtree/issues/23

For a more comprehensive overview of erdtree v2.0.0, please refer to the README.md.

Full Changelog: https://github.com/solidiquis/erdtree/compare/v1.8.1...v2.0.0

v1.8.1

1 year ago

What's Changed

New Contributors

Author notes

Pair programming with Croissant:

Full Changelog: https://github.com/solidiquis/erdtree/compare/v1.7.1...v1.8.1

v1.7.1

1 year ago

What's Changed

Checkout v1.7.0 release notes.

Full Changelog: https://github.com/solidiquis/erdtree/compare/1.7.0...v1.7.1

1.7.0

1 year ago

[1.7.0] - 2023-03-30

What's Changed

New Contributors

Author notes

Thread-count

Some folks might be squinting at the fact that the default-thread count has now been reduced to 3 when it was previously set to the number of available logical CPUs in your system. Long story short: On machines with a handsome number of CPUs (mine has 10) sizing the thread-pool one-to-one with your cores resulted in diminished speedups and 3 was found to be the sweet spot on various machines and drives I measured performance on. If you suspect that 3 isn't the appropriate default for you I encourage that you make use of a configuration file to set your own default. For more information on this subject checkout this section of the README.

Personal

Thank you to everyone who has taken an interest in erdtree whether you are a user, contributor, someone who reports bugs or makes feature suggestions, or even if you're just an onlooker. This is my first serious Rust project and it thrills me that it has gotten the attention that it has — it is intensely motivating. With that said I consider erdtree as having met the minimum amount of features necessary to service people in all the ways people need from a tool of this nature so I plan to slow down my release schedule as work is also starting to get really busy.

In the short-term I will continue to fix bugs at a regular cadence, implement new features if they seem like a really good idea, and iterate on performance. We'll see what the long-term brings. But thank you again everyone (♡ヮ♡)!!!!

Also my foster puppy, Odi, is getting adopted!

IMG_9723

Full Changelog: https://github.com/solidiquis/erdtree/compare/v1.6.0...1.7.0