#!/bin/bash echo "🗑️ Desinstalando git-subir..." # Archivos a eliminar CONFIG="$HOME/.config/git-subir.conf" BIN="$HOME/.local/bin/git-subir" LOG="$HOME/.config/git-subir.log" # Eliminar configuración if [[ -f "$CONFIG" ]]; then rm -f "$CONFIG" echo "✅ Configuración eliminada: $CONFIG" else echo "⚠️ Archivo de configuración no encontrado: $CONFIG" fi # Eliminar log si existe if [[ -f "$LOG" ]]; then rm -f "$LOG" echo "✅ Log eliminado: $LOG" fi # Eliminar binario if [[ -f "$BIN" ]]; then rm -f "$BIN" echo "✅ Ejecutable eliminado: $BIN" else echo "⚠️ Ejecutable no encontrado: $BIN" fi # Eliminar alias de git if git config --global --get alias.subir >/dev/null; then git config --global --unset alias.subir echo "✅ Alias 'git subir' eliminado" else echo "⚠️ Alias 'git subir' no estaba configurado" fi # Eliminar PATH de .local/bin si no hay otros archivos if [[ -d "$HOME/.local/bin" ]]; then if [[ -z "$(ls -A "$HOME/.local/bin")" ]]; then for rc_file in "$HOME/.bashrc" "$HOME/.zshrc"; do if [[ -f "$rc_file" ]]; then sed -i '/export PATH="\$HOME\/.local\/bin:\$PATH"/d' "$rc_file" echo "✅ Línea PATH eliminada de: $rc_file" fi done fi fi echo "🎉 Desinstalación completada" echo "💡 Reiniciá tu terminal para aplicar los cambios"