Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 2.1 KB

File metadata and controls

84 lines (61 loc) · 2.1 KB

Setup

Package Manager

Terminal

Launcher

DB

Others

  • Transporter(Optional, download from App Store), used to upload build to App Store

Package Management

Homebrew Setup

Brewfile Management

Installation

# Install from default Brewfile (~/Brewfile)
brew bundle install

# Install from a specific Brewfile location
brew bundle --file=~/.private/Brewfile

# Verbose installation with output
brew bundle install --verbose

Creating and Managing Brewfiles

# Generate a Brewfile from your current installations
brew bundle dump

# Generate and overwrite existing Brewfile
brew bundle dump --force

# Check what would be installed/uninstalled
brew bundle check

My Essential Brewfile

# Command-line utilities
brew "git"           # Version control system
brew "lazygit"       # Simple terminal UI for git commands
brew "nvm"           # Node Version Manager
brew "zsh"           # Z shell
brew "zsh-autosuggestions"  # Fish-like autosuggestions for zsh

# Applications
cask "iterm2"               # Better terminal emulator
cask "raycast"              # Spotlight replacement with superpowers
cask "sourcetree"           # Git GUI client
cask "spotify"              # Music streaming
cask "visual-studio-code"   # Code editor

Terminal Setup

iTerm2 Configuration

Recommended Plugins

zsh-autosuggestions

  • Provides fish-like autosuggestions for Zsh based on command history
  • Installation via Homebrew: brew install zsh-autosuggestions
  • Add to ~/.zshrc: source $(brew --prefix)/share/zsh-autosuggestions/zsh-autosuggestions.zsh

Additional useful plugins to consider:

  • zsh-syntax-highlighting: Highlights commands as you type
  • Oh My Zsh: Framework for managing Zsh configuration