Re:Erase your darlings: immutable infrastructure for mutable...
by gowld on Monday April 13, 2020 @01:02PM
(#22857591)
But do you have a way to migrate to new hardware when the time comes?
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.
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!
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`).
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...
- Pretty much all my software comes from brew or brew cask
- All my files are stored in either DropBox or Google Drive (split is for legacy reasons mostly)
- All my work is in a remote Git repository
- My local config is also in Git
Anything else isn't backed up. I treat ~/Documents as scratch.
It's not ideal because it still takes some time to configure and log on to a bunch of cloud services, but maybe it says something about moving into management that I spent 90% of my day inside of Firefox, Mail, and Slack...