Skip to content

Instantly share code, notes, and snippets.

@yanivmo
Last active October 22, 2024 07:19
Show Gist options
  • Save yanivmo/1a27dd8bba19810182adb4ea86cfaa9f to your computer and use it in GitHub Desktop.
Save yanivmo/1a27dd8bba19810182adb4ea86cfaa9f to your computer and use it in GitHub Desktop.
Bootstrap your dev Mac — friendly and ergonomic Brewfile for software developers
#----------------------------------------------------------------------------
# Friendly Brewfile to bootstrap a development Mac
#
# Step 1: Install brew
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Step 2: Download and apply this Brewfile (or modify its contents before, of you do not want everything):
# brew bundle --file ./Brewfile
#
# Or be bold and do it one go:
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && curl --fail --location https://bit.ly/my-new-mac | brew bundle --file=-
#
#----------------------------------------------------------------------------
# Official Amazon AWS command-line interface
brew "awscli"
# Microsoft Azure CLI 2.0
brew "azure-cli"
# Command-line fuzzy finder written in Go
brew "fzf"
# Distributed revision control system
brew "git"
# Lightweight and flexible command-line JSON processor
brew "jq"
# An interactive cheatsheet tool for the command-line
brew "navi"
# Easily install and run Python apps in isolation
brew "pipx"
# Python version management
brew "pyenv"
# 7-Zip is a file archiver with a high compression ratio
brew "sevenzip"
# Feature-rich console based todo list manager
brew "task"
# Code-search similar to ack
brew "the_silver_searcher"
# Text interface for Git repositories
brew "tig"
# Executes a program periodically, showing output fullscreen
brew "watch"
# Internet file retriever
brew "wget"
# Personal information dashboard for your terminal
brew "wtfutil"
# JavaScript package manager
brew "yarn"
# Securely stores and accesses AWS credentials in a development environment
cask "aws-vault"
# Docker containers engine and desktop UI
cask "docker"
# Web browser
cask "firefox"
# Nerd fonts
cask "font-fira-mono-nerd-font"
cask "font-hack-nerd-font"
cask "font-hasklug-nerd-font"
cask "font-jetbrains-mono-nerd-font"
cask "font-meslo-lg-nerd-font"
# Better terminal emulator
cask "iterm2"
# JetBrains tools manager
cask "jetbrains-toolbox"
# Password manager application and digital vault
cask "keeper-password-manager"
# Clipboard manager
cask "maccy"
# Reverse proxy, secure introspectable tunnels to localhost
cask "ngrok"
# Move and resize windows using keyboard shortcuts or snap areas
cask "rectangle"
# Team communication and collaboration software
cask "slack"
# Music streaming service
cask "spotify"
# Messaging app with a focus on speed and security
cask "telegram"
# Open-source code editor
cask "visual-studio-code"
# Multimedia player
cask "vlc"
# Native desktop client for WhatsApp
cask "whatsapp"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment