Add script to check for updates
This commit is contained in:
24
check-updates.sh
Executable file
24
check-updates.sh
Executable 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 "What’s 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
|
Reference in New Issue
Block a user