A small, predictable trash utility written in Zig.
trash moves files and directories into a .trash directory instead of deleting them immediately, providing a simple safety layer over destructive operations.
- Initialize a
.trashdirectory - Move files/directories to trash
- Restore items from trash
- Permanently delete selected items
- Empty entire trash
- List trashed items
sudo zig build --prefix /usr/local -Doptimize=ReleaseSafe
trash --help