aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-01-03 14:35:15 +0100
committerMartin Polden <mpolden@mpolden.no>2023-01-03 14:35:15 +0100
commit6fe91cd935863192776649cddf1b2f1c673ad3e9 (patch)
tree0bd6c123e3840f54931900995e32db2cc9b2b9c9
parentd8202d4a41313921764a2bc91ff25509e2b81a94 (diff)
zsh: set homebrew paths before custom paths
-rw-r--r--zshenv22
1 files changed, 11 insertions, 11 deletions
diff --git a/zshenv b/zshenv
index 41871d0..b56561e 100644
--- a/zshenv
+++ b/zshenv
@@ -22,6 +22,17 @@ case "$TERM" in
;;
esac
+# Homebrew
+if [[ -x "/usr/local/bin/brew" ]]; then
+ eval "$(/usr/local/bin/brew shellenv)"
+elif [[ -x "/opt/homebrew/bin/brew" ]]; then
+ eval "$(/opt/homebrew/bin/brew shellenv)"
+fi
+if (( $+commands[brew] )); then
+ export HOMEBREW_NO_ANALYTICS=1
+ export HOMEBREW_NO_AUTO_UPDATE=1
+fi
+
# Set PATH
function path-prepend {
[[ -d "$1" ]] && path[1,0]=($1)
@@ -43,17 +54,6 @@ function cdpath-append {
cdpath-append "$HOME"
cdpath-append "$HOME/p"
-# Homebrew
-if [[ -x "/usr/local/bin/brew" ]]; then
- eval "$(/usr/local/bin/brew shellenv)"
-elif [[ -x "/opt/homebrew/bin/brew" ]]; then
- eval "$(/opt/homebrew/bin/brew shellenv)"
-fi
-if (( $+commands[brew] )); then
- export HOMEBREW_NO_ANALYTICS=1
- export HOMEBREW_NO_AUTO_UPDATE=1
-fi
-
# Pager
if (( $+commands[less] )); then
export LESS="-Ri"