dev: automated commit - 2025-05-31 16:03:53

This commit is contained in:
Mariano Z. 2025-05-31 16:03:57 -03:00
commit 0e0bebab30
Signed by: marianozunino
GPG key ID: 4C73BAD25156DACE
7 changed files with 944 additions and 0 deletions

31
runs/paru Executable file
View file

@ -0,0 +1,31 @@
#!/usr/bin/env bash
echo "🚀 Instalando paru..."
set -euo pipefail
# Comprobar si paru ya está instalado
if command -v paru &>/dev/null; then
echo "paru ya está instalado."
exit 0
fi
echo "Instalando dependencias necesarias..."
sudo pacman -S --needed --noconfirm base-devel git
# Carpeta temporal para compilar paru
tmpdir=$(mktemp -d)
echo "Creando directorio temporal: $tmpdir"
cd "$tmpdir"
echo "Clonando repo de paru..."
git clone https://aur.archlinux.org/paru.git
cd paru
echo "Compilando e instalando paru..."
makepkg -si --noconfirm
echo "Limpiando directorio temporal..."
cd ..
rm -rf "$tmpdir"
echo "paru instalado correctamente."