

Dotbot fixar till allt som jag vill skall hända med konfiguration och applikationer. install-scriptet kommer från en produkt som heter Dotbot. Peter : Nej man kan ju inte avslöja allt direkt. Och det är inte bara att sätta upp konfigurations-dotfilerna utan även att installera alla applikationer som jag vill använda. Sista raden är den som triggar allt som händer. Peter : Första steget är att hämta hem dotfilerna. Jan : När du framställer det på det viset så låter det ju helt självklart ! Nu har vi alla dotfiles på github och vad gör du nu då ? Idag finns ju ingen seriös utvecklare som skulle utveckla kod utan att jobba med ett externt repo med versionhantering, men att tänka på samma sätt med dotfilerna är det inte så många som gör ännu. Det handlar om ett 30-tal olika filer för mig. Har hållit på att finslipa detta under nästan 15 år så det har hänt lite.Īlternativet hade ju varit att göra alla konfigurationsändringar manuellt i enskilda dotfiler på min dator. Genom att titta på commit-historiken kan jag även följa vilka ändringar jag gjort genom årens lopp.

Det finns många olika exempel på olika samlingar av dotfiles att hitta på nätet och mina ligger också i ett öppet repo på github.Įftersom alla mina dotfiles ligger i ett externt git-repo på github får jag alltid in samma konfiguration. De är ju som default dolda och några exempel är ~/.zshrc för z-shell, ~/.vimrc för vim osv. Det handlar om de text-baserade konfigurations-filerna som styr konfigurationen för olika applikationer. I det här sammanhanget pratar man ofta om “dotfiles”. Peter : Förutsättningen är att MacOs redan är installerat. Jan : Ok det låter bra, vill du berätta hur du går tillväga om du börjar med en tom maskin ? Det blir väldigt enkelt att återskapa en miljö tex efter en krash eller om man byter dator eller vill jobba på flera olika maskiner. Fördelen med att scripta installationer och konfiguration är att man får bättre kontroll. Peter : Jag det stämmer, systemutveckling är ett hantverk och datorn är mitt snickarbälte:-) Så det är värt att lägga lite tid på att få den effektiv. Jan : Peter jag har förstått att du scriptar det mesta av uppsättningen ?
BETTERZIP BREW MAC
Idag skall Peter berätta om hur han konfigurerar sin Mac för att uppnå en bra arbetsmiljö för sina utvecklingsprojekt.
