/jetbrains-reset-trial-evaluation-mac

Reset Intellij IDEA, WebStorm, DataGrip, PhpStorm, CLion, PyCharm, RubyMine, GoLand and Rider evaluation (2019 / 2020 / Mac OS)

Primary LanguageShell

The script resets JetBrains products trial period but keeps settings, logs and cache

Supports: Intellij IDEA, WebStorm, DataGrip, PhpStorm, CLion, PyCharm, RubyMine, GoLand and Rider

Please use it in study purpose only

Usage

Manually

  • Close all JetBrains applications
  • For first time only:
chmod +x runme.sh
  • Run script:
./runme.sh
  • Reboot

Experimental: Reset evaluation automatically using launchd agent

  • Load job into launchctl:
chmod +x runme.sh
./runme.sh --prepare-env
  • Unload job:
launchctl unload ~/Library/LaunchAgents/com.jetbrains.reset.plist 

Every first day of each month the job will:

  • Close all Intellij applications
  • Reset evaluation
  • Flush preference cache