#!/bin/bash

PATH="/sbin:/usr/sbin:/bin:/usr/bin"
GET_CURRENT_VERSION="dpkg-query -W -f='\${Version}\n' surfshark"
UPDATE="PATH=${PATH}
PREVIOUS_VERSION=\$(${GET_CURRENT_VERSION})
echo \"Current version: \$PREVIOUS_VERSION\"
apt-get update || exit 1
apt-get --only-upgrade install surfshark || exit 1
echo \"\$PREVIOUS_VERSION => \$(${GET_CURRENT_VERSION})\"
[ \"\$PREVIOUS_VERSION\" = \$(${GET_CURRENT_VERSION}) ] && echo \"
The latest available version is already installed.\" && exit 100
exit 0"

pkexec --user root --disable-internal-agent /bin/bash -c "$UPDATE"
RETUR=$?
if [[ $RETUR -ne 0 ]]; then
    echo;
    echo "Could not update."
    read -rsn1 -p "Press any key to close this window."
    exit $RETUR
fi

setsid surfshark < /dev/null > /dev/null 2>&1 &

echo;
echo "Surfshark was updated successfully."
read -rsn1 -p "Press any key to close this window."