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