Homebrew — The Missing Package Manager for macOS (or Linux) Homebrew won’t install files outside its prefix and you can place a Homebrew installation wherever you like Trivially create your own Homebrew packages It’s all Git and Ruby underneath, so hack away with the knowledge that you can easily revert your modifications and merge upstream updates