#!/bin/bash

local=$(ls /var/log/packages/* | grep google-chrome |
        cut -d"/" -f5 | rev | cut -d"-" -f3- |
        cut -d"-" -f1 | rev)

upstream=$(curl -fsSL \
  https://dl.google.com/linux/chrome/deb/dists/stable/main/binary-amd64/Packages.gz |
  gzip -dc |
  awk '
    $1 == "Package:" && $2 == "google-chrome-stable" { p=1 }
    p && $1 == "Version:" { print $2; exit }
  ' |
  sed 's/-[0-9]*$//')


if [ "$local" = "$upstream" ]; then
    echo "Snukware Google-Chrome version check"
    echo "---------------------------"
    echo "Installed : $local"
    echo "Available : $upstream"
    echo
    echo "Google Chrome is up to date."
else
    echo "Google Chrome version check"
    echo "---------------------------"
    echo "Installed : $local"
    echo "Available : $upstream"
    echo
    echo "Update available!"
fi
