Do the same without the project approach to a central shared location. Set nuke_path to that. Set /etc/bashrc for all users on a machine and launch from a shell.
Howard > On 25 Apr 2017, at 1:52 am, Gary Jaeger <g...@corestudio.com> wrote: > > Interesting, thanks Michael. So you're setting name aliases in .bash_profile > per project? I do think we want a more generalized approach. What's an > example of what you are customizing between projects? > >> On Mon, Apr 24, 2017 at 5:36 PM, Michael Garrett <michaeld...@gmail.com> >> wrote: >> 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 <g...@corestudio.com> 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 direct / 415.518.1419 mobile >>> http://corestudio.com >>> >>>> On Apr 24, 2017, at 3:58 PM, Gary Jaeger <g...@corestudio.com> 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 direct / 415.518.1419 mobile >>>> http://corestudio.com >>>> >>> >>> >>> _______________________________________________ >>> Nuke-users mailing list >>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users >> >> >> _______________________________________________ >> Nuke-users mailing list >> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > -- > Gary Jaeger // Core Studio > 249 Princeton Avenue > Half Moon Bay, CA 94019 > 650.728.7957 (direct) • 650.728.7060 (main) > http://corestudio.com > _______________________________________________ > Nuke-users mailing list > Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users -- *A X I S V F X* The Bottle Yard Studios Whitchurch Lane Bristol BS14 0BH axis-vfx.com
_______________________________________________ Nuke-users mailing list Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users