Extendscript STARTUP folder location in /Users/<user> range
I wish to load at Photoshop startup a simple ExtendScript, which loads and stores some variables from the environment. The script itself is simple and already tested out to be working correctly, however I have troubles setting it up to run on Photoshop CC 2019 automatically at startup on MacOS Mojave. According to both ADOBE PHOTOSHOP CC SCRIPTING GUIDE 2019 and ADOBE PHOTOSHOP CC JAVASCRIPT SCRIPTING REFERENCE 2019 the script only needs to be placed inside the startup folder located at:
~/Library/Application Support/Adobe/Startup Scripts/
or we want to limit it to Photoshop only, then inside a separate folder:
~/Library/Application Support/Adobe/Startup Scripts/Adobe Photoshop/
However this seems to not be the case in MacOS Mojave at least. While it works in the general/global Library folder and its parent:
/Library/Application Support/Adobe/Startup Scripts/Adobe Photoshop/
It does not work from the user level library hierarchy (~/Library/Application Support/Adobe/Startup Scripts/). Actually in this hierarchy the folder Startup Scripts does not even exist. Creating the folder and placing them does no magic and it seems as if Photoshop only checks inside the global /Library. While for development that could work, for production level I would love to avoid the issue of writing permissions. The end goal is an automated script management system, which checks for updates of itself and other company scripts from a mounted network volume, therefore I wish to avoid using the global /Library hierarchy.
I checked online a few forums and between CS and CC versions there were constantly issues with user level startup scripts, where for each issues different alternative storing locations were presented, however none of those had yet worked for me.
Has anyone found a location, which does not require writing permissions to be changed for placing scripts to be run at startup?
