Trash is a project mainly written in C, it's free.
The Really Atrocious SHell
trash - The Really Awful SHell
For personal growth. Not intended to be useful.