I like your scripts. dots is very easy to use and for me it provides an efficient way to setup my machine. Thank you for it!
However my first experience was not as smooth as it could be. I installed xcode to prepare for this. After that I ran dots and it complained a lot that it could not find brew. Unfortunately it did not stop and left my machine in a unusable state. Only when I attempted to manually install homebrew it told me to approve the xcode license. This is probably a simple improvement but could save a lot of pain for new mac users like me.
Mark