]> arthur.barton.de Git - ax-zsh.git/blob - plugins/homebrew/homebrew.zprofile
homebrew: Export HOMEBREW_AUTO_UPDATE_SECS
[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 done
25 unset dir brew_cmd
26
27 # Set some defaults, if not set already.
28 [[ -z "$HOMEBREW_AUTO_UPDATE_SECS" ]] && export HOMEBREW_AUTO_UPDATE_SECS=600
29
30 return 0