Actually correctly check for commands before using them

This commit is contained in:
TymanWasTaken 2022-08-02 20:39:11 -06:00
parent aebd6d0f3b
commit 7512827a65
No known key found for this signature in database
GPG key ID: CE7836AA83D56858
2 changed files with 11 additions and 5 deletions

View file

@ -11,7 +11,9 @@ fi
#export GTK_USE_PORTAL=1 # Try to use native file pickers in GTK programs
#---------------------------------------------------------------------------------#
### Load pyenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
if command -v pyenv &> /dev/null; then
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
fi
#---------------------------------------------------------------------------------#

View file

@ -7,8 +7,10 @@ if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
#---------------------------------------------------------------------------------#
### Load nvm (node version manager)
source /usr/share/nvm/init-nvm.sh
### Load nvm if script is in aur location
if [[ ! -f /usr/share/nvm/init-nvm.sh ]]; then
source /usr/share/nvm/init-nvm.sh
fi
#---------------------------------------------------------------------------------#
### Add things to PATH
path+=("$HOME/.pyenv/bin")
@ -31,6 +33,8 @@ bindkey -e
#---------------------------------------------------------------------------------#
### Load pyenv
if command -v pyenv &> /dev/null; then
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
fi
#---------------------------------------------------------------------------------#