dotfiles/brew.sh
Jonny Barnes 644c52d4b4
Switch Claude Code statusline to burnrate variant
Keep the previous statusline as statusline.original.sh and add
statusline.burnrate.sh from Gui-Gou/claude-statusline-burnrate, which
shows weekly/5h plan usage and a sustainable burn rate.

bootstrap.sh now links the burnrate script unconditionally - the old
`test -L` guard would have left an existing symlink pointing at the
previous script. jq is a hard dependency of the new script, so add it
to brew.sh.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 14:40:40 +01:00

78 lines
1.6 KiB
Shell
Executable file

#!/usr/bin/env zsh
# Check brew is installed first
if ! (( $+commands[brew] ))
then
echo "Homebrew not installed yet"
exit 1
fi
# update brew, and upgrade already installed formulae
brew update
brew upgrade
# Install GNU coreutils, (macOS ships with outdated versions)
brew install coreutils
# Install more system utilities
brew install moreutils findutils
# Install GNU `sed`
brew install gnu-sed --with-default-names
# Install more recent versions of some macOS tools.
brew install vim
brew install curl
brew install grep
brew install openssh
brew install rsync
brew install zsh
# Install other useful utilities
brew install ack
brew install age
brew install awscli
brew install b3sum
brew install bat
brew install oven-sh/bun/bun
brew install diff-so-fancy
brew install eza
brew install fd
brew install ffmpeg
brew install fnm
brew install fzf
brew install gh
brew install git
brew install git-delta
brew install git-lfs
brew install gnupg
brew install hexyl
brew install jq
brew install lazygit
brew install mcfly
brew install neovim
brew install p7zip
brew install pcre
brew install ripgrep
brew install rm-improved
brew install ruby
brew install sheldon
brew install sqlite
brew install thefuck
brew install tmux
brew install uv
brew install vivid
brew install wget
brew install xz
brew install zopfli
brew install zoxide
# Install some casks
brew install --cask 1password-cli
brew install --cask airbuddy
brew install --cask claude-code
brew install --cask ngrok
brew install --cask silentknight
brew install --cask sublime-text
# Remove outdated versions from the Cellar
brew cleanup