mirror of
https://gitea.blesmrt.net/mikaela/shell-things.git
synced 2024-12-22 18:52:45 +01:00
{bash,zsh}rc: add goenv support
This commit is contained in:
parent
58d6794c7d
commit
9d7089ea44
10
rc/bashrc
10
rc/bashrc
@ -296,6 +296,16 @@ if [ -d ~/.nodenv/bin ]; then
|
||||
# git clone https://github.com/nodenv/node-build.git "$(nodenv root)"/plugins/node-build
|
||||
fi
|
||||
|
||||
# https://github.com/go-nv/goenv
|
||||
if [ -d ~/.goenv/bin ]; then
|
||||
export GOENV_ROOT="$HOME/.goenv"
|
||||
PATH="$HOME/.goenv/bin:$PATH"
|
||||
#goenv init > /dev/null 2>&1
|
||||
eval "$(goenv init -)"
|
||||
PATH="$GOROOT/bin:$PATH"
|
||||
PATH="$PATH:$GOPATH/bin"
|
||||
fi
|
||||
|
||||
# Removes duplicates from $PATH. Copied from https://unix.stackexchange.com/a/14896
|
||||
PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}')
|
||||
|
||||
|
10
rc/zshrc
10
rc/zshrc
@ -261,6 +261,16 @@ if [ -d ~/.nodenv/bin ]; then
|
||||
# git clone https://github.com/nodenv/node-build.git "$(nodenv root)"/plugins/node-build
|
||||
fi
|
||||
|
||||
# https://github.com/go-nv/goenv
|
||||
if [ -d ~/.goenv/bin ]; then
|
||||
export GOENV_ROOT="$HOME/.goenv"
|
||||
PATH="$HOME/.goenv/bin:$PATH"
|
||||
#goenv init > /dev/null 2>&1
|
||||
eval "$(goenv init -)"
|
||||
PATH="$GOROOT/bin:$PATH"
|
||||
PATH="$PATH:$GOPATH/bin"
|
||||
fi
|
||||
|
||||
# Removes duplicates from $PATH. Copied from https://unix.stackexchange.com/a/14896
|
||||
PATH=$(echo "$PATH" | awk -v RS=':' -v ORS=":" '!a[$1]++{if (NR > 1) printf ORS; printf $a[$1]}')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user