From 94a01ee6074e6fa32ef17b38966a2cc432b30e3d Mon Sep 17 00:00:00 2001 From: Codebuff Contributor Date: Sat, 16 May 2026 06:04:44 +0600 Subject: [PATCH] fix(brew): ensure Homebrew sbin directory is added to PATH --- plugins/brew/brew.plugin.zsh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/brew/brew.plugin.zsh b/plugins/brew/brew.plugin.zsh index 7d5db2068..b04923103 100644 --- a/plugins/brew/brew.plugin.zsh +++ b/plugins/brew/brew.plugin.zsh @@ -30,6 +30,13 @@ if [[ -z "$HOMEBREW_PREFIX" ]]; then export HOMEBREW_PREFIX="$(brew --prefix)" fi +# Ensure Homebrew's sbin directory is in PATH, as brew shellenv may not always +# be sourced (e.g. when brew is already on PATH from a prior shellenv call). +# This avoids "Homebrew's sbin was not found in your PATH" warnings. +if [[ -d "$HOMEBREW_PREFIX/sbin" ]] && [[ ":$PATH:" != *":$HOMEBREW_PREFIX/sbin:"* ]]; then + export PATH="$HOMEBREW_PREFIX/sbin:$PATH" +fi + if [[ -d "$HOMEBREW_PREFIX/share/zsh/site-functions" ]]; then fpath+=("$HOMEBREW_PREFIX/share/zsh/site-functions") fi