Yes, it’s my mistake, I will change it to module variable later.
It’s difficult to determine a extension is still under development or not.
In my development env, I place the extensions codes in my work directory such as ‘~/work/su_dev/**’ and
use thomthom 's Extension Sources to load them to SU.
And someone may directly place the extension files(under development) in the plugins directory.
And someone may create a ruby file(eg. 0.dev.rb) in the SU plugins directory, add extension entry file to $LOAD_PATH, such as
I have also created a tool similar to yours to aid me in my plugin development work. My approach is slightly different, as I have added a feature that allows me to add specific files or directories to the watch list. This makes it easier for me to manage and monitor only the necessary files or directories.