Add script to check for updates

This commit is contained in:
losuler
2021-12-08 03:01:35 +11:00
parent e37cff9e6f
commit 63d7e831fe

24
check-updates.sh Executable file
View File

@ -0,0 +1,24 @@
#!/bin/bash
# Uncomment for debugging use
# set -o xtrace
set -o errexit
set -o pipefail
set -o nounset
PREV_RELEASE="8.0.1"
LATEST_RELEASE=$(curl --silent https://www.netacad.com/courses/packet-tracer/faq | \
grep --only-matching --perl-regexp "Whats new in Packet Tracer \d\.\d\.\d" | \
head -1 | \
grep --only-matching --perl-regexp '\d\.\d\.\d')
if [[ "${LATEST_RELEASE}" != "${PREV_RELEASE}" ]]; then
echo "There's a new release of Packet Tracer."
echo "https://www.netacad.com/courses/packet-tracer/faq"
echo "${LATEST_RELEASE} > ${PREV_RELEASE}."
else
echo "There's no new release of Packet Tracer."
echo "https://www.netacad.com/courses/packet-tracer/faq"
echo "${LATEST_RELEASE} == ${PREV_RELEASE}."
fi