PublicFiles/Artian-Apps/apps/Minecraft Java MultiMC5/uninstall

20 lines
779 B
Bash

#!/bin/bash
#skip uninstallation if executed from an update
if [[ "$1" != "update" ]];then
cd ~/MultiMC && find ./install -mindepth 1 ! -regex '^./install/instances\(/.*\)?' -delete
sudo rm -rf ~/MultiMC/src
sudo rm -rf ~/MultiMC/build
sudo rm -rf ~/.local/share/applications/MultiMC.desktop
sudo rm -rf ~/.local/share/icons/MultiMC/icon-64.png
purge_packages || error "Dependencies failed to uninstall"
remove_repofile_if_unused /etc/apt/sources.list.d/adoptium.list
remove_repofile_if_unused /etc/apt/sources.list.d/adoptopenjdk.list
ppa_name="openjdk-r/ppa"
ppa_dist="$__os_codename"
remove_repofile_if_unused /etc/apt/sources.list.d/${ppa_name%/*}-ubuntu-${ppa_name#*/}-${ppa_dist}.list
else
echo "Uninstall skipped because run from the updater"
fi