#!/usr/bin/env sh url="https://aur.archlinux.org" dir="$HOME/prog/aur" sep() { tr '{' '\n' | grep Name; } fmt() { cut -d, -f 2,5,6 | sed 's/"Name":"//;s/","Version":"/ /;s/","Description":"/\n\t/;s/"$//'; } if [ "$1" = "-s" ]; then shift echo Searching for "$*" ... var="$(echo $* | sed 's/\ /%20/g')" wget -q "$url/rpc.php?type=search&arg=$var" -O - | sep | fmt exit fi; cd $dir if [ -d "$1" ]; then echo Pulling ... cd $1 git pull else echo Updating ... git clone "$url/$1.git" cd $1 fi; echo -ne "Edit PKGBUILD? " read edit [ "$edit" = "y" ] && $EDITOR PKGBUILD echo Building... makepkg -f if [ "$?" = "0" ]; then name=$1"-`sed -n 's/pkgver=//p' PKGBUILD`-`sed -n 's/pkgrel=//p' PKGBUILD`" echo Installing... sudo pacman -U $name*.xz fi