commit 2a0f14574167e8507bfae3a068bdf52b504ddf3a Author: Andrew Date: Thu Jan 8 17:40:04 2026 +0900 Add jetbrainsreset file diff --git a/jetbrainsreset b/jetbrainsreset new file mode 100644 index 0000000..dc81a95 --- /dev/null +++ b/jetbrainsreset @@ -0,0 +1,35 @@ +#!/bin/sh + +#https://github.com/PythonicNinja/jetbrains-reset-trial-mac-osx/blob/master/runme.sh + +for product in IntelliJIdea WebStorm DataGrip PhpStorm CLion PyCharm GoLand RubyMine Rider; do + echo "Closing $product" + ps aux | grep -i MacOs/$product | cut -d " " -f 5 | xargs kill -9 + + echo "Resetting trial period for $product" + + echo "removing evaluation key..." + rm -rf ~/Library/Preferences/$product*/eval + + # Above path not working on latest version. Fixed below + rm -rf ~/Library/Application\ Support/JetBrains/$product*/eval + + echo "removing all evlsprt properties in options.xml..." + sed -i '' '/evlsprt/d' ~/Library/Preferences/$product*/options/other.xml + + # Above path not working on latest version. Fixed below + sed -i '' '/evlsprt/d' ~/Library/Application\ Support/JetBrains/$product*/options/other.xml + + echo +done + +echo "removing additional plist files..." +rm -f ~/Library/Preferences/com.apple.java.util.prefs.plist +rm -f ~/Library/Preferences/com.jetbrains.*.plist +rm -f ~/Library/Preferences/jetbrains.*.*.plist + +echo "restarting cfprefsd" +killall cfprefsd + +echo +echo "That's it, enjoy ;)"