-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup_homebrew.zsh
More file actions
executable file
·32 lines (26 loc) · 1.06 KB
/
setup_homebrew.zsh
File metadata and controls
executable file
·32 lines (26 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env zsh
echo "\n<<< Starting Homebrew Setup >>>\n"
if exists brew; then
echo "Brew exists, skipping install"
else
echo "brew doesn't exist, continuing with install"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
fi
# install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# brew install wget
# brew install httpie
# brew install bat
# brew install --cask rectangle
# # --no-quarantine disable the gatekeeper
# # Disable/enable quarantining of downloads (default: enabled).
# brew install --no-quarantine google-chrome
# brew install --no-quarantine firefox-developer-edition
# brew install --no-quarantine visual-studio-code
# TODO: Keep an eye out for a different `--no-quarantine` solution.
# Currently, you can't do `brew bundle --no-quarantine` as an option.
# It's currently exported in zshrc
# export HOMEBREW_CASK_OPTS="--no-quarantine"
# https://github.com/Homebrew/homebrew-bundle/issues/474
# use Brewfile instead of adding above commands
brew bundle --verbose