5 ms·
Homebrew maintainers are doing a fantastic job, made my life as a developer so much easier! I wanna use this opportunity to "publicly" thank them!
by brunosutic 10y ago
Homebrew maintainers are doing a fantastic job, made my life as a developer so much easier! I wanna use this opportunity to "publicly" thank them!
- pgtruesdell 10y agoAgreed. Homebrew has saved countless hours for developers, I can't believe how many hours I used to spend installing/updating different versions for testing. Now we just run (>brew switch package version) done.
- gaastonsr 10y agoWhoaaa didn't know that command. This could replace something like say nvm?
- rovr138 10y agoIt probably could. But I'm not sure if brew has everything or is updated faster than nvm.
- rangibaby 10y agoI don't think so. In my experience brew only has a very limited selection of versions of packages, which is understandable.
- mikemcquaid 10y agoIt maybe could be hacked into replacing it but I'd not recommend it. Better to use a dedicated tool that handles this stuff more cleanly e.g. nvm.
- dve 10y agoDitto. I install almost everything via brew and brew cask, and store the list of packages in git. It makes setting up a new machine a breeze. Thanks for all your hard work!
- krat0sprakhar 10y agoThis is a cool idea! How does one go about doing this though? Is there a flag to output a text file with the names of installed versioned packages?
- geerlingguy 10y agoHere's one example: https://github.com/geerlingguy/mac-dev-playbook https://github.com/geerlingguy/mac-dev-playbook Makes it a lot simpler to do a clean OS install every upgrade, and to make sure all three of my Macs are perfectly in sync!
- sambe 10y agoI use `brew bundle` for this.
- dve 10y agoUsing brew bundle, run `brew bundle --help` for info. I then store the Brewfile along with my other dotfiles
- mikemcquaid 10y agoThe officially supported thing is: https://github.com/Homebrew/homebrew-bundle https://github.com/Homebrew/homebrew-bundle See my Brewfile in my dotfiles for how I use it to install my stuff: https://github.com/MikeMcQuaid/dotfiles/blob/master/Brewfile https://github.com/MikeMcQuaid/dotfiles/blob/master/Brewfile If you want to go a step further there's also Strap which will bootstrap your macOS system with some sensible defaults and install Homebrew, your dotfiles and your Brewfile: https://github.com/mikemcquaid/strap https://github.com/mikemcquaid/strap Finally, if you're interested how I combined these to replace Boxen at GitHub (our macOS system/project bootstrap tool using Puppet) read this: http://mikemcquaid.com/2016/06/15/replacing-boxen/ http://mikemcquaid.com/2016/06/15/replacing-boxen/
- Singletoned 10y agoThis is utterly brilliant! Thank you. I've been looking like this for quite a while. I'm still looking through it all, but I don't suppose you have a solution for setting System Preferences, particularly Trackpad settings and remapping the Caps Lock key to Ctrl?
- danieldk 10y agoI don't like 'me too's, but Homebrew has been absolutely invaluable to me. The icing on the cake is that I can just install my own software in /usr/local/Cellar/<name>/<version> or make my own tap and enjoy many of the benefits of Homebrew. Thanks Homebrew maintainers, you make macOS rock even more!