This repository contains scripts and configuration files to quickly setup my development environment.
- Install XCode command line tools by running:
xcode-select --install
- Create a new SSH key pair for your machine:
ssh-keygen -t ed25519 -C "[email protected]"
- Add the newly created SSH key to your GitHub account:
Adding a new SSH key to your GitHub account - Install brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install non default programs by running:
sh ./brew/install.sh
: - Configure workstation by running:
sh ./iterm/configure-workstation.sh
- Import
./iterm/flxdot_config.json
in iTerm2
-
Authenticate the github CLI
gh auth login
-
Install all repositories
gh repo list flxdot --limit 1000 | while read -r repo _; do gh repo clone "$repo" "~/Code/$repo" done
These config files are sourced and combined from various awesome repositories out there: