21 lines
1.1 KiB
Bash
21 lines
1.1 KiB
Bash
#!/bin/bash
|
|
|
|
#get the first match for the arduino folder location (changes name depending on the version)
|
|
location="$(find $HOME/.local/share -maxdepth 1 -name "arduino-*" -print -quit)"
|
|
|
|
if [ -d "${location}" ]; then
|
|
if [ -f "${location}/uninstall.sh" ]; then
|
|
sudo "${location}/uninstall.sh" || error "Failed to run Arduino uninstall script!"
|
|
rm -rf "${location}" || error "Failed to remove ${location} folder"
|
|
elif [ -f "${location}/install.sh" ]; then
|
|
#there is an option to uninstall Arduino in its install script, if uninstall script not found, use sudo install.sh -u instead
|
|
sudo "${location}/install.sh" -u || error "Failed to run sudo ${location}/install.sh -u"
|
|
rm -rf "${location}" || error "Failed to remove ${location} folder"
|
|
else
|
|
warning "Arduino's install and uninstall script were not found! Most likely it was never fully installed. Removing ${location} folder..."
|
|
rm -rf "${location}" || error "Failed to remove ${location} folder"
|
|
fi
|
|
else
|
|
warning "No Arduino folder was found in $HOME/.local/share. Most likely it was never fully installed"
|
|
fi
|