While developing a script in an external editor I was very frustrated by how difficult it was to manually re-load the script and run it every time I made a change.
To make the process easier I created this addon. It watches the script you’re developing and reloads it whenever any changes occur. This is especially useful for UI development because you can save your .py file and see blender automatically update with the new changes! This script also works for multi-file projects, just give it your main (top-level) init.py file and it’ll figure out the rest.
Note that it is still considered to be beta.
Please don’t hesitate to tell me about bugs you find or features you’d like to see.