HomelabOS/check_version.sh
2019-04-19 16:22:54 +00:00

16 lines
620 B
Bash
Executable File

#!/bin/bash
VERSION_CURRENT=$(cat VERSION)
VERSION_LATEST=$(curl -s https://gitlab.com/NickBusey/HomelabOS/raw/master/VERSION)
function version_gt() { test "$(echo "$@" | tr " " "\n" | sort | head -n 1)" != "$1"; }
echo -e "Current Version:\x1B[01;94m $VERSION_CURRENT \x1B[0m"
echo -e "Newest Version:\x1B[01;95m $VERSION_LATEST \n\x1B[0m"
if version_gt $VERSION_LATEST $VERSION_CURRENT; then
echo -e "\x1B[01;31m * You should update to version $VERSION_LATEST! * "
echo -e " * Update at https://gitlab.com/NickBusey/HomelabOS/releases * \n\x1B[0m"
else
echo -e "\x1B[01;32mYou are up to date! \n\x1B[0m"
fi