Я хотел бы разработать сценарий bash для захвата установленной в настоящее время формулы Homebrew, а затем иметь возможность переустановить эти формулы в случае, если мне потребуется переустановить мою ОС.
Я надеюсь объединить эти два сегмента в один параметризованный скрипт:
Захватите установленные в настоящее время формулы:
#!/bin/sh
# capture
brew list >> ~/sh.brew.formulas.txt
Установите Homebrew и формулы:
#!/bin/sh
#
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# get most-recent list of formulas
brew update
# disable macports
# TODO
# process list of formulas that have been installed
for i in $(cat ~/sh.brew.formulas.txt) ; do
brew install $i
done
Тогда назовите это:
$ ./brewer.sh archive
$ ./brewer.sh install
Какие-либо предложения?