July 14, 2022

Hello! It's been a while, and few releases, since I last posted about trash-d here, so I figured I would give an update.

Version 18 was just tagged today!

A lot of improvements have been made since the last post, mostly of bug-fixes. Including a number by the first contributor other than me!
The biggest change is that trash-d no longer ignores unknown options and is now roughly at parity with rm, with full flag compatibility.
Other changes include a variety of code and tooling improvements, fleshing out documentation, and making better use of D's features like CTFE and DIP 1000.

Overall the project is beginning to stabilize and development is slowing, so the next goal is to get trash-d packaged and available everywhere we can!

I also wrote a blog post about my experience working on this project, which is a re-write of a presentation I gave almost a year ago.

As always feedback and suggestions are appreciated!