How I use Brewfiles
References
Part of the [[10 minute devops]] series
- Brew bundle for global packages
- Only include things that are used globally, such as:
- git
- neovim
- gnupg
- gnu-tar
- Have an alias to update - include cleanup in the alias
brewup='chezmoi update \
&& git -C ~/.config/nvim/ pull \
&& pass git pull \
&& brew update \
&& brew bundle install --global && brew bundle cleanup --force --global \
&& brew upgrade \
&& brew cleanup'
- Anything that is needed for specific tasks is then installed using How I use DevBox