bd0b4b64c6ceaddbd01c6ec35a56f1d72bae4072

Author
Sergei Shishov <sshishov@users.noreply.github.com>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

fix(asdf): fix path to Homebrew installation of `asdf` (#10481)

Fixes #10484
Closes #10481

Diff

 1diff --git a/plugins/asdf/asdf.plugin.zsh b/plugins/asdf/asdf.plugin.zsh
 2index c386d57edebd74c1900568d90fbfc33867b92dbc..da53eef8e20c7686ff23abaeb02efde5aefb5627 100644
 3--- a/plugins/asdf/asdf.plugin.zsh
 4+++ b/plugins/asdf/asdf.plugin.zsh
 5@@ -4,16 +4,18 @@ ASDF_COMPLETIONS="$ASDF_DIR/completions"
 6 
 7 # If not found, check for Homebrew package
 8 if [[ ! -f "$ASDF_DIR/asdf.sh" || ! -f "$ASDF_COMPLETIONS/asdf.bash" ]] && (( $+commands[brew] )); then
 9-   ASDF_DIR="$(brew --prefix asdf)"
10-   ASDF_COMPLETIONS="$ASDF_DIR/etc/bash_completion.d"
11+  brew_prefix="$(brew --prefix asdf)"
12+  ASDF_DIR="${brew_prefix}/libexec"
13+  ASDF_COMPLETIONS="${brew_prefix}/etc/bash_completion.d"
14+  unset brew_prefix
15 fi
16 
17 # Load command
18 if [[ -f "$ASDF_DIR/asdf.sh" ]]; then
19-    . "$ASDF_DIR/asdf.sh"
20+  . "$ASDF_DIR/asdf.sh"
21 
22-    # Load completions
23-    if [[ -f "$ASDF_COMPLETIONS/asdf.bash" ]]; then
24-        . "$ASDF_COMPLETIONS/asdf.bash"
25-    fi
26+  # Load completions
27+  if [[ -f "$ASDF_COMPLETIONS/asdf.bash" ]]; then
28+    . "$ASDF_COMPLETIONS/asdf.bash"
29+  fi
30 fi