Предлагает ли Homebrew что-то похожее на pip install -r requirements.txt
функцию pip ? Сегодня у меня новый MacBook Pro, поэтому одной из первых задач будет перенастроить мои установки brew. Я уже выполнил brew list > brew.txt
команду. Смогу ли я использовать это для установки всех пакетов, перечисленных в нем, одной командой на новую машину?
8
brew install $(cat my_brews.txt)
удалось бы сделать то же самое в одном вызовеbrew
без необходимостиfor
цикла?$(cat
…)
и затем использует символы пробела, новой строки и табуляции для разделения слов, как если бы они были одинаковыми (если только вы не установили какое-то странное значениеIFS
, в этом случае любой из подходов потерпит неудачу) ,Не нужно катать файл (см. « Бесполезное использование Cat Award» ) и использовать xargs вместо цикла for, чтобы избежать IFS.
источник
MERM предоставил рабочий ответ, но другие могут быть заинтересованы в решении, которое, хотя и не входит в Homebrew, публикуется теми же людьми. Homebrew bundle - это пакет brew, предназначенный для этой цели, который также обрабатывает бочки и, как мне кажется, приложения Mac App Store (с пакетом mas ).
источник
brew bundle dump
для создания файла все, что вы установили в настоящее время, перенести файл вывода на другой компьютер и запустить,brew bundle
чтобы установить все.brew bundle dump
иbrew bundle
это именно то, что мне нужно!