Add support for ruby gem paths and rvm

Update convention to use -s over !-f
This commit is contained in:
2021-07-22 15:18:16 -04:00
parent 12d3671b52
commit a23362f69d
2 changed files with 17 additions and 8 deletions

14
zshenv
View File

@ -1,10 +1,20 @@
export EDITOR="nvim"
export GPG_TTY=$(tty)
export NVM_DIR="$HOME/.nvm"
fpath+=(~/.zsh/completions)
# Setup cargo
[[ ! -f ~/.cargo/env ]] || source ~/.cargo/env
[[ -s ~/.cargo/env ]] && source ~/.cargo/env
# Source machine-specific environment
[[ ! -f ~/.zshenv.local ]] || source ~/.zshenv.local
[[ -s ~/.zshenv.local ]] && source ~/.zshenv.local
# Local gems
if (( $+commands[ruby] )); then
local gem_bin_path="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin"
[[ -d "$gem_bin_path" ]] && path+=("$gem_bin_path")
fi
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
[[ -d "$HOME/.rvm/bin" ]] && path+=("$HOME/.rvm/bin")