Improve zsh detection. Format code. Improve feedback to the user. Switch to proper brew-cask installer