Symbolic Links

TrevorAdobe Extensions, CMD / Terminal, Extensions, Tips1 Comment

What are symbolic links? REALLY OVER SIMPLIFIED they are hyped-up shortcut files that placed in one folder (the destination) point to a file or folder (the source) and are treated as the source. There are many different types of symbolic links and you can Google to find out the differences between the different types and the difference between them and regular shortcut / link files. Why would you want to use symbolic links? For extension development it makes no sense to keep your repositories in app folders 😜. Changes in the extensions will be reflected without the need to reinstall the extensions. You can add a restart "button" to the extension's html and then you don't even need to restart the app. One can normally use something as simple as <a href="./index.html"> Restart </a>. The system extension folder require Admin rights which can be a real pain for a development environment, if the a symbolic link is used one doesn't need Admin rights to make changes to the extension. (Another simple workaround is to use the user level extensions folder see Where to plonk my Adobe extensions?) How can we setup symbolic links? There are various user interface tools but … Read More

Setting Cep Debug Mode and Log Level the Easy Way

TrevorAdobe Extensions8 Comments

Here's a real basic level post on a topic that's not documented quite as it should be. As well know in order to get an unsigned extension to work one has to set up the debug mode, this is dead easy. To set the debug level. Set debug mode on Mac from Terminal Copy Set debug mode on Windows from CMD (Command line) Copy To turn off the debug mode do the same just changing the 1 that comes after PlayerDebugMode to 0. Thanks to Kris Coppieters for the killall -u `whoami` cfprefsd method of killing cfprefsd, this method is easier than other documented ones. To set the log level. Set the log level on Mac from Terminal Copy Set the log level on Windows from CMD (Command line) Copy The log levels are as follows. So change the 6 in the above snippets to value of the level you want. The examples here are for CEP 11 (CC 2021). For CEP 8 change the CSXS.9 to CSXS.8 for CEP10* to CSXS.10 etc. NOTE: Setting the debug mode to the updated CEP version is the #1 reason that extensions stop working when a new CC version comes out. *We were … Read More