Files
dotfiles/shell/caskroom.sh

106 lines
1.5 KiB
Bash

#
# Caskroom related stuff.
#
bootstrap_caskroom() {
local pkgs=(
adium-beta
aerial
alfred
android-file-transfer
appcleaner
atom
audio-hijack
autodmg
bartender
betterzip
bowtie
calibre
carbon-copy-cloner
chicken
cloudup
daisydisk
deluge
discord
docker-beta
dropbox
ethereum-wallet
filebot
firefox
fluid
flux
github-desktop
gog-galaxy
google-cloud-sdk
google-chrome
gpgtools
hackety-hack
handbrake
insomnia
irccloud
istat-menus
istumbler
iterm2
java
karabiner-elements
keybase
licecap
little-snitch
logitech-options
mailplane
makemkv
messenger
micro-snitch
mist
moom
mplayerx
omnigraffle
openemu
parallels-desktop
paw
plex-media-player
postman
resolutionator
ring
screenhero
sequel-pro
sixtyforce
skype
spotify
stay
synology-assistant
teamviewer
transmission
ubersicht
unetbootin
virtualbox
virtualc64
viscosity
visual-studio-code
vlc
vmware-fusion
witgui
wmail
xld
yakyak
ynab
)
local installed=( $(brew cask list) )
for pkg in ${pkgs[@]}; do
local base=$(echo $pkg | awk '{print $1}')
local found=""
for i in ${installed[@]}; do
if [[ "$base" == "$i" ]]; then
found=1
fi
done
if [ -z "$found" ]; then
brew cask install "${pkg[@]}"
fi
done
}