Что означает brew tap?

Иногда я вижу статьи с сообщением команды brew tap до brew install. Мне интересно, что означает tap? И зачем мне запускать tap до install?

Ответ 1

Команда tap позволяет Homebrew входить в другой репозиторий формул. После того, как вы это сделали, вы расширили свои возможности устанавливаемого программного обеспечения.

Эти дополнительные репозитории Git (внутри usr/local/Library/Taps) описывают наборы формул пакетов, которые доступны для установки.

например.

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap

Ответ 2

brew tap добавляет больше репозиций в список формул, которые brew отслеживает, обновляет и устанавливает из

brew tap <user/repo> делает неглубокий клон репозитория https://github.com/user/repo. После этого brew сможет работать над этими формулами, как если бы они были в каноническом репозитории Homebrew

Полную документацию можно найти здесь со всеми доступными параметрами.