Use trash instead of rm
Stop using rm -rf node_modules, use Trash instead.
Based on this excellent 🔥 tip by Wes Bos
and the ensuing Twitter thread I've added the following to my .zshrc
:
trash() {
echo "🗑️ Moving files to Trash can..."
mv "$@" "$HOME/.trash"
}
Now instead of using the destructive rm -rf node_modules
I use
trash node_modules
to delete files. This is:
- faster - milliseconds instead of minutes
- safer - you can always restore files if you make a mistake
Another option would be to install the Node.js based cli by @sindresorhus.