From 105bcf9ba8e1ff6f23cac171a6f9d90476077413 Mon Sep 17 00:00:00 2001 From: 007revad <39733752+007revad@users.noreply.github.com> Date: Fri, 3 Mar 2023 10:58:49 +1100 Subject: [PATCH] Update syno_hdd_db.sh Added message if newer script version is available. --- syno_hdd_db.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/syno_hdd_db.sh b/syno_hdd_db.sh index 69f56ad..d019452 100644 --- a/syno_hdd_db.sh +++ b/syno_hdd_db.sh @@ -30,6 +30,26 @@ # Add support for NVMe drives. +scriptver="1.0.7" + +# Check latest release with GitHub API +get_latest_release() { + curl --silent "https://api.github.com/repos/$1/releases/latest" | + grep '"tag_name":' | # Get tag line + sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value +} + +tag=$(get_latest_release "007revad/Synology_HDD_db") + +if [[ ${tag:1} > "$scriptver" ]]; then + echo "There is a newer version of this script available." + echo -e "Current version: ${scriptver}\nLatest version: ${tag:1}" + echo "https://github.com/007revad/Synology_HDD_db/releases/latest" + echo "" + sleep 10 +fi + + # Check for -s or -showedits flag if [[ ${1,,} == "-s" ]] || [[ ${1,,} == "-showedits" ]]; then showedits=yes; fi