Last active
October 22, 2024 07:19
-
-
Save yanivmo/1a27dd8bba19810182adb4ea86cfaa9f to your computer and use it in GitHub Desktop.
Bootstrap your dev Mac — friendly and ergonomic Brewfile for software developers
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#---------------------------------------------------------------------------- | |
# 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