formation
1.0.0

編隊是設置MacOS筆記本電腦設計和開發的Shell腳本。
它可以安全地在同一台計算機上多次運行。它根據機器上已經安裝的內容安裝,升級或跳過包裝。
下載腳本:
git clone [email protected]/minamarkham/formation.git && cd formation查看腳本(請不要運行您不理解的腳本):
less slay殺人:
cd formation
./slay 2>&1 | tee ~ /slay.log只需按照提示,就可以了。 ?
我根據自己的喜好創建了這個;您的里程可能會有所不同。
腳本完成後,退出並重新推出終端。
強烈建議定期運行腳本以使您的計算機保持最新狀態。
您的最後一個編隊運行將保存到~/slay.log 。要查看它,請less ~/slay.log 。
就是這樣!
設置過程將安裝:
有關將要安裝的應用程序的完整列表,請參見swag 。將其調整為您的個人口味。
安裝不到20分鐘(取決於您的機器)。
~/.hot-sauce 
在編隊腳本的末尾添加您的~/.hot-sauce 。將您的自定義放在那裡。例如:
#! /usr/bin/env bash
SETUP_ROOT= $HOME /.setup
NERDFONTS_RELEASE= $( curl -L -s -H ' Accept: application/json ' https://github.com/ryanoasis/nerd-fonts/releases/latest )
NERDFONTS_VERSION= $( get_github_version $NERDFONTS_RELEASE )
DIRECTORIES=(
$HOME /Desktop/code
$HOME /Desktop/design
$HOME /Desktop/ * dump
$HOME /Desktop/GIFs
$HOME /Desktop/projects
$HOME /Desktop/screenshots
)
NERDFONTS=(
SpaceMono
Hack
AnonymousPro
Inconsolata
)
step " Making directories… "
for dir in ${DIRECTORIES[@]} ; do
mkd $dir
done
step " Installing fonts… "
for font in ${NERDFONTS[@]} ; do
if [ ! -d ~ /Library/Fonts/ $font ] ; then
printf " ${indent} [↓] $font "
wget -P ~ /Library/Fonts https://github.com/ryanoasis/nerd-fonts/releases/download/ $NERDFONTS_VERSION / $font .zip --quiet ; unzip -q ~ /Library/Fonts/ $font -d ~ /Library/Fonts/ $font
print_in_green " ${bold} ✓ done! ${normal} n "
else
print_muted " ${indent} ✓ $font already installed. Skipped. "
fi
done編寫您的自定義,以便可以安全地運行不止一次。有關示例,請參見slay腳本。
形成功能(例如step和link可以在您的~/.hot-sauce中使用。
CASK無法識別在Homebrew Cask之外安裝的應用程序 - 如果腳本失敗,則可以從安裝列表中刪除應用程序,也可以卸載該應用程序導致故障並重試。
靈感和代碼來自許多來源,包括:
編隊是為了我自己的需求而定制的。它是免費軟件,可以根據許可證文件中指定的條款進行重新分配。