2016-10-02 03:17:25 -04:00
|
|
|
#! zsh
|
|
|
|
|
2016-10-07 09:27:15 -04:00
|
|
|
local -a newbins
|
2016-10-02 03:17:25 -04:00
|
|
|
|
|
|
|
# go
|
|
|
|
[[ -z $GOPATH ]] && export GOPATH=~/.go
|
|
|
|
newbins+=(~/.go/bin)
|
|
|
|
|
|
|
|
# haskell
|
|
|
|
newbins+=(~/.cabal/bin ~/Library/Haskell/bin)
|
|
|
|
|
|
|
|
# ooc
|
|
|
|
if whence rock >/dev/null; then
|
|
|
|
export OOC_LIBS=/usr/local/Cellar/rock/0.9.10:~/.ooc
|
|
|
|
newbins+=(~/.ooc/sam)
|
|
|
|
fi
|
|
|
|
|
|
|
|
# ruby
|
2016-10-07 09:27:15 -04:00
|
|
|
newbins+=(~/.gem/ruby/*/bin(N))
|
2016-10-02 03:17:25 -04:00
|
|
|
|
|
|
|
# perl
|
|
|
|
export PERL_LOCAL_LIB_ROOT="$HOME/perl5:$PERL_LOCAL_LIB_ROOT"
|
|
|
|
export PERL_MB_OPT="--install_base '$HOME/perl5'";
|
|
|
|
export PERL_MM_OPT="INSTALL_BASE=$HOME/perl5";
|
|
|
|
export PERL5LIB="$HOME/perl5/lib/perl5:$HOME/.perllibs:$PERL5LIB";
|
|
|
|
newbins+=(~/perl5/bin)
|
|
|
|
|
|
|
|
# php
|
2016-11-24 18:26:00 -05:00
|
|
|
# I have no idea why Composer decided that the right place to install global
|
|
|
|
# packages is $XDG_CONFIG_HOME. It *clearly* should be $XDG_DATA_HOME. But
|
|
|
|
# there you go, I guess.
|
|
|
|
newbins+=($XDG_CONFIG_HOME/composer/vendor/bin)
|
2016-10-02 03:17:25 -04:00
|
|
|
|
|
|
|
# python
|
|
|
|
export -UT PYTHONPATH pythonpath
|
|
|
|
|
|
|
|
path=($newbins $path)
|