Update uninstall-tools.sh

This commit is contained in:
MacRimi 2025-05-07 19:49:38 +02:00
parent 3acf775b33
commit 07ceb4e388

View File

@ -49,11 +49,42 @@ uninstall_fastfetch() {
read -r read -r
} }
# ==========================================================
uninstall_figurine() {
if ! command -v figurine &>/dev/null; then
msg_warn "$(translate "Figurine is not installed.")"
return 0
fi
msg_info2 "$(translate "Uninstalling Figurine...")"
rm -f /usr/local/bin/figurine
rm -f /etc/profile.d/figurine.sh
sed -i '/figurine/d' "$HOME/.bashrc" "$HOME/.profile" 2>/dev/null
msg_ok "$(translate "Figurine removed from system")"
msg_success "$(translate "You can reinstall it anytime from the post-installation script")"
msg_success "$(translate "Press ENTER to continue...")"
read -r
}
# ==========================================================
show_uninstall_menu() { show_uninstall_menu() {
local options=() local options=()
if command -v fastfetch &>/dev/null; then if command -v fastfetch &>/dev/null; then
options+=("1" "$(translate "Uninstall Fastfetch")") options+=("$index" "$(translate "Uninstall Fastfetch")")
local fastfetch_option="$index"
index=$((index + 1))
fi
if command -v figurine &>/dev/null; then
options+=("$index" "$(translate "Uninstall Figurine")")
local figurine_option="$index"
index=$((index + 1))
fi fi
if [ ${#options[@]} -eq 0 ]; then if [ ${#options[@]} -eq 0 ]; then