-
Notifications
You must be signed in to change notification settings - Fork 0
/
brew.sh
executable file
·79 lines (65 loc) · 2.17 KB
/
brew.sh
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/bin/bash
. _variables.sh
# Personal setup script for OSX
###> Homebrew setup ###
echo "Installing brew..."
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
if [ ! -f "$ZPROFILE_PATH" ]; then
touch "$ZPROFILE_PATH"
fi
if ! grep -q 'eval "$(/opt/homebrew/bin/brew shellenv)"' "$ZPROFILE_PATH"; then
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> "$ZPROFILE_PATH"
fi
eval "$(/opt/homebrew/bin/brew shellenv)"
echo "Installing brew cask..."
brew install cask
###< Homebrew setup ###
# Dev Tools
brew install git
brew install gh
brew install nvm
brew install pnpm
brew install php@8.1 php@8.2 php@8.3
brew install symfony-cli/tap/symfony-cli
brew install platformsh/tap/platformsh-cli
brew install --cask docker
brew install podman-desktop
brew install --cask jetbrains-toolbox
brew install --cask vscodium
brew install --cask postman
# Devops Tools
brew install opentofu
brew install openstackclient
brew install ansible
brew install serverless
brew install awscli
# Communication Apps
brew install --cask slack
brew install --cask microsoft-teams
# Web Tools
brew install youtube-dl
brew install --cask google-chrome
brew install --cask chromium
brew install --cask vlc
brew install --cask teamviewer
# Utils
brew install neovim
brew install coreutils
brew install jq
brew install bat # A cat(1) clone with wings.
brew install tlrc # A rust client for https://github.com/tldr-pages/tldr
brew install mysql-client # I use it to create dumps of mysql databases. The path of mysqldump "/opt/homebrew/opt/mysql-client/bin/mysqldump"
# Miscellaneous
brew install --cask amazon-music
brew install --cask raycast # An app to control your tools with a few keystrokes
brew install jump # A fast way to navigate your filesystem from the command line
brew install navi # An interactive cheatsheet tool for the command-line
brew install stats # MacOS system monitor in your menu bar
# Ffmpeg
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-librsvg --with-openjpeg --with-libvmaf --with-zeromq
# Custom shell
brew install --cask iterm2
brew install pure
brew install zsh-autosuggestions
brew install zsh-syntax-highlighting