www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - trash-d version 18

Hello! It's been a while, and few releases, since I [last 
posted](https://forum.dlang.org/post/nuyhauebgkximglforsw forum.dlang.org)
about `trash-d` here, so I figured I would give an update.

[Version 18 was just tagged 
today!](https://github.com/rushsteve1/trash-d/releases/tag/18)

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](https://repo.rushsteve1.us/wiki?name=Developing+trash-d) 
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!
Jul 14 2022