1#!/bin/sh
2
3case "$2" in
4POST-DEINSTALL) ;;
5*) exit 0 ;;
6esac
7
8prefix=${PKG_PREFIX:-/usr/local}
9gemini_dir="${prefix}/lib/node_modules/@google/gemini-cli"
10lockfile="${prefix}/package-lock.json"
11
12# Gemini CLI can self-update outside mport, leaving unmanaged files behind.
13if [ -d "${gemini_dir}" ]; then
14	rm -rf "${gemini_dir}"
15fi
16
17if [ -f "${lockfile}" ] && grep -q '"@google/gemini-cli"' "${lockfile}"; then
18	rm -f "${lockfile}"
19fi
20
21rmdir "${prefix}/lib/node_modules/@google" 2>/dev/null || :
22rmdir "${prefix}/lib/node_modules" 2>/dev/null || :
23
24exit 0
25