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
- keg: check that alias_match_path exists before checking the `.realpath. (@MikeMcQuaid)
- build(deps): bump sorbet from 0.5.6206 to 0.5.6210 in /Library/Homebrew (@Homebrew)
- patch: delete legacy code (@SeekingMeaning)
- Add named_args DSL for commands (@Rylan12)
- Amend the governance document (@sjackman)
- Keg: fix alias and versioned symlink handling. (@MikeMcQuaid)
- cask/cmd/info_spec: remove skipped test. (@MikeMcQuaid)
- Revert “Keg: allow overwriting same-formula conflicts” (@Homebrew)
- sorbet: Update RBI files. (@Homebrew)
- dev-cmd/tap-new: fix output on newer versions of Git. (@MikeMcQuaid)
- build(deps): bump tapioca from 0.4.11 to 0.4.12 in /Library/Homebrew (@Homebrew)
- rubocops: permit
mirrorin OS-specific resources (@jonchang)