48 lines
827 B
Bash
48 lines
827 B
Bash
#!/bin/bash
|
|
|
|
function install {
|
|
which $1 &> /dev/null
|
|
|
|
if [ $? -ne 0 ]; then
|
|
echo "Installing: ${1}..."
|
|
if [ -z ${2} ]
|
|
then
|
|
brew install ${1}
|
|
else
|
|
brew install --cask ${1}
|
|
fi
|
|
else
|
|
echo "Already installed: ${1}"
|
|
fi
|
|
}
|
|
|
|
|
|
brew update
|
|
|
|
install "gimp" "cask"
|
|
install "thunderbird" "cask"
|
|
install "firefox" "cask"
|
|
install "zotero" "cask"
|
|
install "rectangle" "cask"
|
|
install "vlc" "cask"
|
|
install "iterm2" "cask"
|
|
install "inkscape" "cask"
|
|
install "obsidian" "cask"
|
|
install "blender" "cask"
|
|
install "mactex" "cask"
|
|
install "bitwarden" "cask"
|
|
install "visual-studio-code" "cask"
|
|
install "spotify" "cask"
|
|
|
|
install "neovim"
|
|
install "tmux"
|
|
install "docker"
|
|
install "docker-compose"
|
|
install "git"
|
|
install "curl"
|
|
install "zsh"
|
|
install "stow"
|
|
install "tree"
|
|
install "node"
|
|
install "universal-ctags"
|