Version 2 of delete and undelete commands are now available.
Now you can put this command and replace default rm command and later check what all files deleted by a normal user and can try to restore them if needed.
A root user can delete/restore all files deleted by any user.
Further BUG CORRECTION
Now able to handle unwanted options given with command.
[root@ngelinux]# delete -a Invalid option -a Use -v, -c, or -h or man page for details.
With first version it was throwing an error and not able to handle this exception.
You can download the commands from this page.