summaryrefslogtreecommitdiff
path: root/plugins/azure/azure.plugin.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/azure/azure.plugin.zsh')
-rw-r--r--plugins/azure/azure.plugin.zsh8
1 files changed, 3 insertions, 5 deletions
diff --git a/plugins/azure/azure.plugin.zsh b/plugins/azure/azure.plugin.zsh
index 8fec3c1f7..22fbea80f 100644
--- a/plugins/azure/azure.plugin.zsh
+++ b/plugins/azure/azure.plugin.zsh
@@ -31,11 +31,9 @@ function _az-homebrew-installed() {
# check if Homebrew is installed
(( $+commands[brew] )) || return 1
- # speculatively check default brew prefix
- if [[ -d /usr/local ]]; then
- _brew_prefix=/usr/local
- elif [[ -d /opt/homebrew ]]; then
- _brew_prefix=/opt/homebrew
+ # if so, we assume it's default way to install brew
+ if [[ ${commands[brew]:t2} == bin/brew ]]; then
+ _brew_prefix="${commands[brew]:h:h}" # remove trailing /bin/brew
else
# ok, it is not in the default prefix
# this call to brew is expensive (about 400 ms), so at least let's make it only once