Skip to content

Instantly share code, notes, and snippets.

@anacunha
Last active April 7, 2026 03:12
Show Gist options
  • Select an option

  • Save anacunha/aea580578f5383a0eeb4152311b3d0cd to your computer and use it in GitHub Desktop.

Select an option

Save anacunha/aea580578f5383a0eeb4152311b3d0cd to your computer and use it in GitHub Desktop.

macOS Setup

Terminal

XCode Command Line Tools

xcode-select --install

Or download it from https://developer.apple.com/download/

Homebrew

Homebrew, package manager:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Nerd Fonts

Install the Nerd Font of your choice:

brew install font-caskaydia-cove-nerd-font

Update your terminal settings to use the installed font.

Oh My Posh

Oh My Posh, shell prompt engine:

brew install jandedobbeleer/oh-my-posh/oh-my-posh

Add the following as the last line to ~/.zshrc:

eval "$(oh-my-posh init zsh)"

Other Tools

AWS CLI

AWS CLI enables you to interact with AWS services.

curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target /

Kiro CLI

Kiro CLI brings the power of AI-assisted development to your terminal.

curl -fsSL https://cli.kiro.dev/install | bash

uv

uv, Python package and project manager

curl -LsSf https://astral.sh/uv/install.sh | sh

Install the latest version of Python:

uv python install

fnm

fnm, fast node version manager:

curl -fsSL https://fnm.vercel.app/install | bash

Add the following to your .zshrc:

eval "$(fnm env --use-on-cd --shell zsh --corepack-enabled)"

Node.js

Install the latest LTS version of node:

fnm install --lts

Make the latest LTS version of Node.js as the default version used in every new terminal session:

fnm default lts-latest

Corepack / pnpm

Corepack, bundled with Node.js, manages package managers like pnpm automatically. It reads the packageManager field in package.json to ensure consistent versions across the team.

Enable Corepack:

corepack enable

Then, in the root of your project, pin the pnpm version:

corepack use pnpm@latest
@FeelipePM

Copy link
Copy Markdown

Ficou show de bola o terminal

@indapublic

Copy link
Copy Markdown

Thanks for Rectangle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment