diff --git a/zshrc b/zshrc index 3e339a5..f64ed75 100644 --- a/zshrc +++ b/zshrc @@ -110,4 +110,33 @@ PROMPT+='$(_git_info)' # Move to new line PROMPT+='${NEWLINE}' # Start second line -PROMPT+=' > ' \ No newline at end of file +PROMPT+=' > ' + +# Composer +export PATH="$HOME/.composer/vendor/bin:$PATH" + +# Homebrew +export PATH="/usr/local/sbin:$PATH" + +# Node.js + +## NVM +export NVM_DIR="$HOME/.nvm" + +### Load NVM +[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && \. "$(brew --prefix)/opt/nvm/nvm.sh" + +### Load bash completion +[ -s "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$(brew --prefix)/opt/nvm/etc/bash_completion.d/nvm" + +# Python + +## pyenv +export PYENV_ROOT="$HOME/.pyenv" + +### pyenv setup +[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" +eval "$(pyenv init -)" + +## pipx +export PATH="$PATH:/~/.local/bin" \ No newline at end of file