Repo for setting up new devices since I always forget what I like to have
Run git --version
-- Follow directions to install Xcode Command Line Tools
adding-a-new-ssh-key-to-your-github-account
- Generate ssh key:
ssh-keygen -t ed25519 -C "[email protected]"
- Start ssh-agent:
eval "$(ssh-agent -s)"
- Create ssh-agent config:
touch ~/.ssh/config
- Add contents into created config file:
Host github.com
AddKeysToAgent yes
IdentityFile ~/.ssh/id_ed25519
- Add provide key to ssh-agent:
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
- Copy public key to clipboard:
pbcopy < ~/.ssh/id_ed25519.pub
- Go to Settings > Access > SSH and GPG keys > New SSH key
References
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/
https://github.com/sjurba/rebase-editor (requires yarn or npm)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/jonathanryer/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
References https://brew.sh
https://iterm2.com Add Default.json to profiles
Follow directions here: https://github.com/powerline/fonts?tab=readme-ov-file#quick-installation
https://ohmyz.sh/#install https://github.com/agnoster/agnoster-zsh-theme?tab=readme-ov-file ZSH_THEME="agnoster"
- https://nodejs.org/en
- npm install --global yarn
- Add to zshrc export PATH="$(yarn global bin):$PATH"
JDK https://www.oracle.com/java/technologies/downloads/ Visual Code Extension Pack https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack echo export "JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.zshrc