]> arthur.barton.de Git - ax-zsh.git/blob - plugins/homebrew/homebrew.zprofile
df0c30c6aeb08b4b507973409bf55948466f786e
[ax-zsh.git] / plugins / homebrew / homebrew.zprofile
1 # AX-ZSH: Alex' Modular ZSH Configuration
2 # homebrew.zprofile -- Setup Homebrew Package Manager
3
4 # Look for the "brew(1) command ...
5 for brew_cmd (
6         /home/linuxbrew/.linuxbrew/bin/brew
7         /opt/homebrew/bin/brew
8         /usr/local/bin/brew
9 ); do
10         [[ -x "$brew_cmd" ]] && break
11 done
12 if [[ ! -x "$brew_cmd" ]]; then
13         unset brew_cmd
14         return 1
15 fi
16
17 eval "$("$brew_cmd" shellenv)"
18
19 for dir (
20         "$HOMEBREW_PREFIX/share/zsh-completions"
21         "$HOMEBREW_PREFIX/share/zsh/site-functions"
22 ); do
23         [[ -d "$dir" ]] && axzsh_fpath+=("$dir")
24
25 done
26 unset dir brew_cmd
27
28 return 0