How I setup a new development Mac in less than an hour
Recently I upgraded to a new MacBook Pro and went through the process of setting up my development environment. As most developers will appreciate, this can be a long experience as you often have to visit the websites for each of your tools, find the correct version and then download this. If, like me, you use a lot of tools; then this can result in this taking a long time.
Fortunately, though, I learnt a few years back of a much more optimum way of setting up my machine, so today I thought I would share the tools I use to optimise my systems setup.
The first thing I always install when setting up a new Mac is to install Homebrew, Homebrew is a package manager for the Mac that can be used to install both system packages (for example, wget and node.js) and applications.
As its a command line tool it is also installed using the command line so I fire up Terminal and run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
With Homebrew installed, the next thing I do when setting up my laptop is to install my applications. I achieve this by running the brew install --cask
command followed by a list of the applications I wish to install, an example of which can be seen below: