To setup your computer to work with *.test domains, e.g. project.test, awesome.test and so on, without having to add to your hosts file each time.
brew install dnsmasq
mkdir -pv $(brew --prefix)/etc/
echo 'address=/.test/127.0.0.1' >> $(brew --prefix)/etc/dnsmasq.conf
sudo brew services start dnsmasq
sudo mkdir -v /etc/resolver
sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/test'
To remove run the folowing commands in ths sequence.
sudo brew services stop dnsmasq
rm -f /usr/local/etc/dnsmasq.conf
sudo rm -rf /etc/resolver
brew uninstall --force dnsmasq