From: Samir Benmendil Date: Wed, 24 Jan 2024 15:34:05 +0000 (+0000) Subject: zsh: configure brew paths using brew --prefix X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/af5fd3f64979c0b725de42730f12c021dc2a371e?ds=inline zsh: configure brew paths using brew --prefix Only do this when brew is actually installed. --- diff --git a/zshrc b/zshrc index 67734d6..e1e1ff0 100644 --- a/zshrc +++ b/zshrc @@ -9,9 +9,11 @@ ZSH_CACHE=$XDG_CACHE_HOME/zsh # populate path (order matters) typeset -U path # make path a unique array # osx gnu utils (installed via brew) -[[ -d /usr/local/opt/coreutils/libexec/gnubin ]] && path=(/usr/local/opt/coreutils/libexec/gnubin $path) -[[ -d /usr/local/opt/findutils/libexec/gnubin ]] && path=(/usr/local/opt/findutils/libexec/gnubin $path) -[[ -d /usr/local/opt/gnu-sed/libexec/gnubin ]] && path=(/usr/local/opt/gnu-sed/libexec/gnubin $path) +if (( $+commands[brew] )); then + for pkg in coreutils findutils gnu-sed make; do + [[ -d $(brew --prefix $pkg)/libexec/gnubin ]] && path=($(brew --prefix $pkg)/libexec/gnubin $path) + done +fi # osx pip 3.7 install [[ -d ~/Library/Python/3.7/bin ]] && path=(~/Library/Python/3.7/bin $path) # personal scripts