Skip to content

Instantly share code, notes, and snippets.

@asdkant
Created December 17, 2020 22:33
Show Gist options
  • Save asdkant/ca5156dee37dfd393510df4ee47ae8da to your computer and use it in GitHub Desktop.
Save asdkant/ca5156dee37dfd393510df4ee47ae8da to your computer and use it in GitHub Desktop.
script to check if factorio-experimental is up to date in Arch (or manjaro or similar)
#!/bin/bash
curl "https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=factorio-experimental" > PKGBUILD
INSTALLEDVER=`pacman -Qi factorio-experimental | grep Version | egrep -o '[0-9]\.[0-9]\.[0-9]'`
MAKEVER=`egrep '^pkgver\=[0-9]\\.[0-9]\\.[0-9]' PKGBUILD | egrep -o '[0-9]\.[0-9]\.[0-9]'`
if [[ $INSTALLEDVER == $MAKEVER ]]; then
echo "πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘"
echo "πŸ‘ Factorio is up to date =) πŸ‘"
echo "πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘"
else
echo "Installed Version: $INSTALLEDVER"
echo "Package Version: $MAKEVER"
echo "Updating Factorio..."
makepkg -i
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment