#!/usr/bin/env sh url="https://aur.archlinux.org" dir="$HOME/prog/aur" if [ "$1" = "-s" ]; then shift echo Searching for "$1" ... wget -q "$url/rpc/v5/search/$1?by=name" -O - | jq '.results|map({"Description","PackageBase"})' exit fi; cd "$dir" || return 127 if [ -d "$1" ]; then echo Pulling ... cd "$1" || return 127 git pull else echo Updating ... git clone "$url/$1.git" cd "$1" || return 127 fi; echo -ne "Edit PKGBUILD? " read -r edit [ "$edit" = "y" ] && $EDITOR PKGBUILD echo Building... if makepkg -srf; then name=$1"-$(sed -n 's/pkgver=//p' PKGBUILD)-$(sed -n 's/pkgrel=//p' PKGBUILD)" echo Installing... sudo pacman -U $name*.xz fi