Commit automático a - 2025-09-07 14:31:34
This commit is contained in:
@ -1,32 +1,53 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🧹 Desinstalando git subir..."
|
||||
echo "🗑️ Desinstalando git-subir..."
|
||||
|
||||
BIN="$HOME/.local/bin/git-subir"
|
||||
# Archivos a eliminar
|
||||
CONFIG="$HOME/.config/git-subir.conf"
|
||||
BIN="$HOME/.local/bin/git-subir"
|
||||
LOG="$HOME/.config/git-subir.log"
|
||||
|
||||
# Eliminar script
|
||||
if [[ -f "$BIN" ]]; then
|
||||
rm "$BIN"
|
||||
echo "✅ Script eliminado: $BIN"
|
||||
# Eliminar configuración
|
||||
if [[ -f "$CONFIG" ]]; then
|
||||
rm -f "$CONFIG"
|
||||
echo "✅ Configuración eliminada: $CONFIG"
|
||||
else
|
||||
echo "⚠️ Script no encontrado en $BIN"
|
||||
echo "⚠️ Archivo de configuración no encontrado: $CONFIG"
|
||||
fi
|
||||
|
||||
# Eliminar alias
|
||||
# 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"
|
||||
echo "⚠️ Alias 'git subir' no estaba configurado"
|
||||
fi
|
||||
|
||||
# Eliminar configuración
|
||||
if [[ -f "$CONFIG" ]]; then
|
||||
rm "$CONFIG"
|
||||
echo "✅ Configuración eliminada: $CONFIG"
|
||||
else
|
||||
echo "⚠️ Archivo de configuración no encontrado en $CONFIG"
|
||||
# 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 completa."
|
||||
echo "🎉 Desinstalación completada"
|
||||
echo "💡 Reiniciá tu terminal para aplicar los cambios"
|
||||
|
Reference in New Issue
Block a user