The Brewfile created by homebrew-bundle is a great way to keep multiple development machines in-sync with each other (i.e. sysadmin managing a fleet or work/personal machines of a developer). Adding and removing to the Brewfile however, is a manual process that is slightly tedious. I think that brew install and brew remove should automatically edit your Brewfile (especially if you install something with tricky args and options).
Why am I making the feature request here?
- The
brew install and brew remove code exist here.
- This is a high level feature request that will probably involve changes in multiple repos. Having the root issue exist in the main repo makes sense, even if only for coordination
Challenges
Here are a few that I have anticipated (I'm sure there are many, many more though):
- Not everyone uses Brewfile, so this should not be required (preferably automatic detection however).
- Where is it located?
~/Brewfile? what about ~/repos/dotfiles/Brewfile? Everyone is different. It should be configurable
The Brewfile created by homebrew-bundle is a great way to keep multiple development machines in-sync with each other (i.e. sysadmin managing a fleet or work/personal machines of a developer). Adding and removing to the Brewfile however, is a manual process that is slightly tedious. I think that
brew installandbrew removeshould automatically edit your Brewfile (especially if you install something with tricky args and options).Why am I making the feature request here?
brew installandbrew removecode exist here.Challenges
Here are a few that I have anticipated (I'm sure there are many, many more though):
~/Brewfile? what about~/repos/dotfiles/Brewfile? Everyone is different. It should be configurable