Files
gnome-jarvis/packaging/uninstall.sh
T
snxraven a78708f8ff
Rolling release / release (push) Failing after 1m24s
Updates
2026-09-11 19:36:12 -04:00

16 lines
723 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
if [[ "${1:-}" != "--yes" ]]; then
echo "Refusing to uninstall without --yes. Jarvis data is preserved by default." >&2
exit 2
fi
gnome-extensions disable [email protected] 2>/dev/null || true
systemctl --user disable --now jarvisd.service 2>/dev/null || true
rm -f "${HOME}/.config/systemd/user/jarvisd.service"
rm -rf "${HOME}/.local/share/jarvis-qvac" "${HOME}/.local/share/gnome-shell/extensions/[email protected]"
systemctl --user daemon-reload 2>/dev/null || true
if [[ "${2:-}" == "--purge-data" ]]; then
rm -rf "${HOME}/.local/share/jarvis" "${HOME}/.cache/jarvis" "${HOME}/Jarvis"
fi
echo "JARVIS-QVAC removed; user data was preserved unless --purge-data was supplied."