DEV Community

Horia Constantin
Horia Constantin

Posted on • Originally published at horiaconstantin.com

Setting up a development MacBook

I wrote a set of quick-start scripts for developers that use macOS. A Windows version of these scripts might follow soon.

Setting up a “fresh” laptop for development is always painful, be it windows, macOS or Linux.

It was the second time in the year when I was doing a fresh install of macOS on my MacBook. I was tired of installing all the apps that I need in a one-by-one fashion. I was tired of doing all the small configurations (for macOS and for the apps). Most of the time I forgot some of them and there are a couple of settings that I have to search online every time.

I started off by making a list of settings and applications that I use and then I discovered that most of these things can be automated via the command line. I was sure that someone did this before me and I started searching for some scripts that automate the installation of the development environment on a MacBook. I hit jackpot.

Using a couple of GitHub repositories as inspiration, I created a couple of simple scripts that should install almost everything that I need to start developing on a MacBook. The scripts and the instructions are available here: https://github.com/treaz/mac-dev-setup/

I’m curious how much it will hurt the next time that I have to set up a development MacBook.

Top comments (0)