News for hackers. Stuff that matters.
Re:Erase your darlings: immutable infrastructure for mutable... by gav on Monday April 13, 2020 @01:11PM (#22857686)
Basically grabbing a saved Brewfile[1], running `brew bundle install` and waiting a while.

[1]https://github.com/Homebrew/homebrew-bundle

Re:Erase your darlings: immutable infrastructure for mutable... by ChristianBundy on Monday April 13, 2020 @01:47PM (#22858071)
Fun trivia: the original implementation[0] was 17 lines of Ruby, which was absolutely terrible because I didn't know what I was doing. I'm happy to see that it's grown so much!

[0]: https://github.com/Homebrew/legacy-homebrew/pull/24107

Re:Erase your darlings: immutable infrastructure for mutable... by gav on Monday April 13, 2020 @03:05PM (#22858949)
Projects are often like stone soup, it takes somebody to kick the process off, and I thank you for that.

I saw that it now supports Whalebrew[1], which seems interesting. One of the issues that I have with Brew is that often my need is temporary and that I want to be able to clean up afterwards (similar to `git stash`).

[1] https://github.com/whalebrew/whalebrew

Re:Erase your darlings: immutable infrastructure for mutable... by jedberg on Monday April 13, 2020 @01:43PM (#22858024)
Do you know of an easy way to create a brew bundle from already installed applications?
Re:Erase your darlings: immutable infrastructure for mutable... by the_alchemist on Monday April 13, 2020 @01:45PM (#22858052)
In the readme it's mentioned. brew bundle dump https://github.com/Homebrew/homebrew-bundle/blob/master/READ...
Re:Erase your darlings: immutable infrastructure for mutable... by jedberg on Monday April 13, 2020 @01:52PM (#22858128)
Thanks. Totally missed that.

Edit: Huh, only 90 packages. I was expecting more!