summaryrefslogtreecommitdiffhomepage
path: root/uninstall.sh
blob: fcf85e0d53ddc8460444313b89a4b8b30c167c58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/env bash

set -ux

function uninstall_linux {
    echo "Uninstalling for Linux"
    sudo rm -r ~/.cache/mullvad-daemon \
        ~/.cache/mullvad-daemon/ \
        ~/.config/Mullvad\ VPN/ \
        /root/.cache/mullvad-daemon/ \
        /root/.config/mullvad-daemon
}


function uninstall_macos {
    echo "Uninstalling for macOS"
    sudo rm -r /Applications/Mullvad\ VPN.app \
        ~/Library/Logs/Mullvad\ VPN \
        ~/Library/Caches/mullvad-daemon \
        ~/Library/Application\ Support/mullvad-daemon \
        ~/Library/Application\ Support/Mullvad\ VPN
}

echo "Uninstalling Mullvad VPN"
case "$(uname -s)" in
    Linux*)  uninstall_linux;;
    Darwin*) uninstall_macos;;
    *)       echo "Unsupported platform"; exit 1
esac