This repository was archived by the owner on May 21, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbrew.sh
More file actions
executable file
·104 lines (87 loc) · 2.33 KB
/
Copy pathbrew.sh
File metadata and controls
executable file
·104 lines (87 loc) · 2.33 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
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#!/usr/bin/env bash
# Joseph Vore's Homebrew Setup Script
# Install command-line tools using Homebrew.
# Make sure we're using the latest Homebrew.
brew update
# Upgrade any already-installed formulae.
brew upgrade
# Install GNU core utilities (those that come with macOS are outdated).
brew install coreutils
brew install moreutils
brew install findutils
brew install gnu-sed
# Install a modern version of Bash and ZSH.
brew install bash
brew install zsh
brew install bash-completion
brew install zsh-completions
# Install development tools
brew install git
brew install git-lfs
brew install gh # GitHub CLI
brew install vim
brew install nano
brew install grep
brew install wget
brew install curl
brew install tree
brew install htop
brew install jq
brew install yq
# Install programming languages and runtimes
brew install node
brew install python@3.11
brew install ruby
brew install go
# Install package managers
brew install nvm
brew install chruby
brew install ruby-install
# Install useful development tools
brew install tmux
brew install screen
brew install fzf
brew install ripgrep
brew install fd
brew install bat
brew install exa
brew install zoxide
brew install starship
brew install thefuck
# Install database tools
brew install sqlite
brew install postgresql
brew install redis
# Install security and networking tools
brew install openssh
brew install gnupg
brew install openssl
# Install media tools
brew install imagemagick
brew install ffmpeg
# Install syntax highlighting for ZSH
brew install zsh-syntax-highlighting
brew install zsh-autosuggestions
# Install additional useful binaries
brew install ack
brew install p7zip
brew install pv
brew install rename
brew install ssh-copy-id
brew install mas # Mac App Store CLI
# Install cask applications (GUI apps)
brew install --cask visual-studio-code
brew install --cask sourcetree
brew install --cask docker
brew install --cask firefox
brew install --cask google-chrome
brew install --cask iterm2
brew install --cask rectangle # Window management
brew install --cask homebrew/cask-fonts/font-fira-code # Programming font
# Remove outdated versions from the cellar.
brew cleanup
echo "Homebrew setup complete!"
echo "Don't forget to:"
echo "1. Run 'source ~/.zshrc' to reload your shell configuration"
echo "2. Configure your development tools"
echo "3. Run './.macos' to set sensible macOS defaults"