#!/bin/bash
-set -e
+set -eu
-ls -1d /var/abs/aur/* | while read d; do
- pushd "$d" > /dev/null
- git fetch
- if [ 0 -ne "$(git diff-index --cached origin/master | wc -l)" ]; then
- echo "$d"
+pacman -Qm | while read pkg installed_version; do
+ aur_version="$(curl -gsSf "https://aur.archlinux.org/rpc/?v=5&type=info&arg[]=${pkg}" | jq -r '.results[0].Version')"
+ if [ "$installed_version" != "$aur_version" ]; then
+ echo "New ${pkg}: $installed_version -> $aur_version"
fi
- popd > /dev/null
done