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