Skip to content

Instantly share code, notes, and snippets.

@msongz
Last active November 2, 2019 15:02
Show Gist options
  • Save msongz/80a3d59b5b7ce428cf416d61a8d3d5a3 to your computer and use it in GitHub Desktop.
Save msongz/80a3d59b5b7ce428cf416d61a8d3d5a3 to your computer and use it in GitHub Desktop.
create a soft link(ln) from DUIK repo to run DUIK in the newest commit on macOS. if new files in, or anything mess up, repeat.
#edit your DuAEF_Duik and DuAEF repo path, make sure you had cloned DUIK and DUAEF to your home folder
duik=$HOME/DuAEF_Duik;
duaef=$HOME/DuAEF;
#sync the folder structure of libs(do not link the libs folder directly)
rsync -a $duaef/src/libs $duik/src/ --include \*/ --exclude \*;
#ln libs(maybe you should delete the origin libs in the DUIK src folder first)
for file in $duaef/src/libs/icons/*; do ln -s $file $duik/src/libs/icons;done;
for file in $duaef/src/libs/pseudoEffects/*; do ln -s $file $duik/src/libs/pseudoEffects;done;
for file in $duaef/src/libs/expressionLib/*; do ln -s $file $duik/src/libs/expressionLib;done;
for file in $duaef/src/libs/*.jsxinc; do ln -s $file $duik/src/libs;done;
#ln DUAEF(maybe you should delete the origin DuAEF.jsxinc in the DUIK src folder first)
ln -s $duaef/src/DuAEF.jsxinc $duik/src;
#edit your Ae path and ln DUIK Bassel.2.jsx
ln -s $duik/src/Duik\ Bassel.2.jsx \/Applications\/Adobe\ After\ Effects\ CC\ 2019\/Scripts\/ScriptUI\ Panels;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment