The general approach is to define NUKE_PATH for that project, for the
custom nuke environment (like the .nuke folder but on the network). Then
you have the custom init.py, menu.py and gizmos etc living there. For
example, the most basic way of doing it in .bash_profile on OSX:
export NUKE_PATH="path/to/your/project/pipeline/nuke"

If you want to abstract it a bit more, set an abbreviated name alias for
the project which you can set up to take you to the working directory and
also set the NUKE_PATH for that project with all the customisations. That
way, you can easily switch between projects with a new shell and when you
launch Nuke you will get the relevant customised version. I've actually
never tried to get environment.plist working, but it does seem like a pain
and it's easier to repurpose scripting and variables between OSX and Linux
(and now Windows 10??)  when sticking to using a bash terminal.

On 24 April 2017 at 19:26, Gary Jaeger <[email protected]> wrote:

> OK, answered my own question. Looks like creating an environment.plist in
> ~/Library/LaunchAgents/ does the trick.
>
> now another. do you all create an init.py and menu.py on each workstation?
> I tried creating a simlink to files on a central server, which seems to
> work, but not sure if there are downsides to that approach? Trying to keep
> the admin to a minimum.
>
> Thanks
>
> http://www.dowdandassociates.com/blog/content/howto-set-an-
> environment-variable-in-mac-os-x-launchd-plist/
>
>
> *Gary Jaeger */ 650.728.7957 <(650)%20728-7957> direct / 415.518.1419
> <(415)%20518-1419> mobile
> http://corestudio.com
>
> On Apr 24, 2017, at 3:58 PM, Gary Jaeger <[email protected]> wrote:
>
> Where is the current place to set env variables on the mac? Googling gives
> me various answers, none of which I can really get to work. The latest (and
> what the foundry docs say)  seems to be launchd.conf, but for instance if I
> put
>
> setenv NUKE_PATH /Volumes/tools/nuke10_5
> setenv OFX_PLUGIN_PATH /Volumes/tools/nuke10_5/OFX
>
> they don't seem to get picked up
>
> also, what’s the difference between ‘setenv’ and ‘export’ ?
>
> thanks
>
> *Gary Jaeger */ 650.728.7957 <(650)%20728-7957> direct / 415.518.1419
> <(415)%20518-1419> mobile
> http://corestudio.com
>
>
>
> _______________________________________________
> Nuke-users mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to