#!/bin/bash

if [[ $EUID -ne 0 ]]; then
  echo "This script must be run as root. Use sudo bash ./uninstall.sh"
  exit 1
fi

# Stop and disable services
systemctl stop quasard.service
systemctl disable quasard.service
rm -f /etc/systemd/system/quasard.service
systemctl daemon-reload

# Remove PostgreSQL user and databases
sudo -u postgres psql -c "DROP USER IF EXISTS quasar;"

# Remove system user and group
userdel -r quasar
groupdel quasar 2>/dev/null

# Remove application files and directories
rm -rf /opt/quasar
rm -rf /var/log/quasar

# Remove desktop shortcuts
rm -f /usr/share/applications/quasar*.desktop
xdg-desktop-menu forceupdate

echo "Uninstall complete."
exit 0

