From dd896b85514864b8afe891d5b43055a213db9b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Darcel?= Date: Wed, 21 Jan 2026 08:33:51 -0600 Subject: [PATCH] feat: detect if navicat is already running --- reset-trial.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/reset-trial.sh b/reset-trial.sh index 3e9ed4e..cdd7b82 100755 --- a/reset-trial.sh +++ b/reset-trial.sh @@ -2,6 +2,19 @@ set -e +# Check if Navicat is running +if pgrep -x "Navicat Premium" > /dev/null; then + echo "" + echo " Navicat Premium is currently running!" + echo " Please save your work before continuing." + echo "" + read -n 1 -s -r -p "Press any key to close Navicat and continue..." + echo "" + echo "Closing Navicat Premium..." + killall "Navicat Premium" 2>/dev/null + sleep 1 +fi + file=$(defaults read /Applications/Navicat\ Premium.app/Contents/Info.plist) regex="CFBundleShortVersionString = \"([^\"]+)\""