Homebrew is the suite manager on MacOS, it will install the package to a separate directory, and link the file to /usr/local all files will be installed in the pre-defined directory, without worrying about Homebrew installation location.
- installs the stuff you need that Apple didn’t.
- installs packages to their own directory and then symlinks their files into /usr/local.
- 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.
- formulae are simple Ruby scripts
- complements macOS. Install your gems with gem, and their dependencies with brew.
- “To install, drag this icon…” no more. brew cask installs macOS apps, fonts and plugins and other non-open source software
Making a cask is as simple as creating a formula
- python_virtualenv_constants: upgrade virtualenv to 16.7.4 (@lembacon)
- breadth-first search for dependents upgrade (@amyspark)
- Improve ZSH completion so local formula files are completable (@lbergelson)
brew cask automerge. (@reitermarkus)
- messages_spec: handle frozen Homebrew.args. (@MikeMcQuaid)
MacOSRequirementfor casks. (@reitermarkus)
- Add fallback for out-of-spec
- Try caching the Docker image. (@reitermarkus)
- workflows/tests: hardcode coveralls token. (@MikeMcQuaid)
- man: support multi-line paragraphs in comment-based docs (@EricFromCanada)
- manpages: fixes and rewording (@EricFromCanada)
- GitHub Actions CI (@Homebrew)
- Fix typos (@jonchang)
- os/mac/diagnostic: allow use of GitHub Actions CI. (@MikeMcQuaid)
- Move global methods into
- build: bump dnsruby from 1.61.2 to 1.61.3 in /docs (@Homebrew)
- Support deleting login items by path. (@reitermarkus)
- utils: make redact_secrets handle
- build: bump html-pipeline from 2.11.1 to 2.12.0 in /docs (@Homebrew)