Files
gnome-jarvis/packaging/uninstall.sh
T
2026-09-11 14:55:34 -04:00

15 lines
660 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
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."