paru 471 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env bash
  2. # NAME: Installs paru
  3. set -euo pipefail
  4. if command -v paru &>/dev/null; then
  5. echo "paru ya está instalado."
  6. exit 0
  7. fi
  8. echo "Instalando dependencias necesarias..."
  9. sudo pacman -S --needed --noconfirm base-devel git
  10. tmpdir=$(mktemp -d)
  11. echo "Temp dir: $tmpdir"
  12. cd "$tmpdir"
  13. echo "Cloning paru..."
  14. git clone https://aur.archlinux.org/paru.git
  15. cd paru
  16. echo "Compiling paru..."
  17. makepkg -si --noconfirm
  18. echo "Cleaning up..."
  19. cd ..
  20. rm -rf "$tmpdir"