Created
April 2, 2026 04:38
-
-
Save syuraj/44f8d0b5a947a62ad1d73a0693ea93b1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # macOS: remove VMware Fusion app, support files, prefs, caches, logs, kext remnants, | |
| # and common VM image locations (.vmwarevm bundles). | |
| # REVIEW THIS BEFORE RUNNING. It permanently deletes VMs. | |
| sudo pkill -x "VMware Fusion" || true | |
| sudo pkill -f vmware || true | |
| paths=( | |
| "/Applications/VMware Fusion.app" | |
| "/Library/Application Support/VMware Fusion" | |
| "/Library/Preferences/VMware Fusion" | |
| "/Library/Preferences/com.vmware.fusion.plist" | |
| "/Library/Logs/VMware" | |
| "/Library/PrivilegedHelperTools/com.vmware.*" | |
| "/Library/LaunchDaemons/com.vmware.*" | |
| "$HOME/Library/Application Support/VMware Fusion" | |
| "$HOME/Library/Preferences/com.vmware.fusion.plist" | |
| "$HOME/Library/Logs/VMware" | |
| "$HOME/Library/Caches/com.vmware.fusion" | |
| "$HOME/Documents/Virtual Machines.localized" | |
| "$HOME/Virtual Machines.localized" | |
| ) | |
| echo "Deleting VMware app/support files..." | |
| for p in "${paths[@]}"; do | |
| sudo rm -rf $p 2>/dev/null || rm -rf $p 2>/dev/null || true | |
| done | |
| echo "Deleting all .vmwarevm bundles under common locations..." | |
| find "$HOME/Documents" "$HOME/Desktop" "$HOME/Downloads" "$HOME" /Users/Shared /Volumes -type d -name "*.vmwarevm" -prune -print0 2>/dev/null | while IFS= read -r -d '' vm; do | |
| echo "Deleting: $vm" | |
| sudo rm -rf "$vm" | |
| done | |
| echo "Done." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment