Skip to content

Instantly share code, notes, and snippets.

@danielnunez
Created November 19, 2023 18:35
Show Gist options
  • Save danielnunez/9c4248c5cdb435f7212f1423f723b964 to your computer and use it in GitHub Desktop.
Save danielnunez/9c4248c5cdb435f7212f1423f723b964 to your computer and use it in GitHub Desktop.
Reset Navicat Premium 15/16 remaining trial days
#!/bin/bash
file=$(defaults read ~/Library/Preferences/com.prect.NavicatPremium15.plist)
regex="([0-9A-Z]{32}) = {"
[[ $file =~ $regex ]]
defaults delete ~/Library/Preferences/com.prect.NavicatPremium15.plist ${BASH_REMATCH[1]}
cd ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/
str=$(ls -a | grep '^\.')
regex="\.([0-9A-Z]{32})"
[[ $str =~ $regex ]]
rm .${BASH_REMATCH[1]}
cd -
#!/bin/bash
file=$(defaults read ~/Library/Preferences/com.navicat.NavicatPremium.plist)
regex="([0-9A-Z]{32}) = {"
[[ $file =~ $regex ]]
defaults delete ~/Library/Preferences/com.navicat.NavicatPremium.plist ${BASH_REMATCH[1]}
cd ~/Library/Application\ Support/PremiumSoft\ CyberTech/Navicat\ CC/Navicat\ Premium/
str=$(ls -a | grep '^\.')
regex="\.([0-9A-Z]{32})"
[[ $str =~ $regex ]]
rm .${BASH_REMATCH[1]}
cd -
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment