Command Line & Zsh Tips
Learnings and notes moved to saas.recipes
This page is outdated
Why this move?
I am consolidating notes on saas.recipes so new writeups, AI- generated learnings, and RAG/Bedrock knowledge-base insights are integrated in one place. This copy remains available for reference, but it may not match the latest version.
My live configs and zsh documentation: My .dotfiles & macOS Setup — that’s where I document my zsh usage, .zshrc, themes, and setup. Use this note as a quick reference and a list of external inspiration.
My setup (dotfiles)
- Dotfiles project page — overview, structure, and quick setup.
- GitHub: mcdougald/dotfiles — Zsh (oh-my-zsh + Powerlevel10k), iTerm2 themes, Mise, Neovim, IDE themes, Brewfile, and macOS defaults.
- MacOs Setup Scripts — macOS setup scripts for git config, shell functions, and general macOS tweaks.
- **Southpawriter Good MD documentation for zshrc
- zsh-dotfiles-refactor - Modern setup with stow
For day-to-day zsh and terminal setup, start there.
macOS setup scripts
Useful references for system setup and defaults:
- Malston’s macsetup.sh — solid mac setup script: git config, shell functions, and general macOS tweaks. Compare with my dotfiles for what I use locally.
- Lucase Dotfiles - Good aliases.sh functions
Terminal (iTerm2 & SSH)
- wookayin/dotfiles — iTerm tab color for SSH — set iTerm tab color when SSH’ing so you don’t run dangerous commands on the wrong host. My own iTerm and Zsh setup is in my dotfiles.
Aliases & shell variables
Ideas for aliases and env vars (my actual aliases live in my dotfiles):
- moabukar/dotfiles — .zshrc — good AWS and git aliases.
- StarleyDev/my-terminal — .zshrc — useful variables (e.g. local IP, colors) and alias patterns.
More inspiration
Other dotfiles that influenced my dotfiles — Mathias Bynens, Paul Irish, Sindre Sorhus, Holman, Webpro — are linked from the Dotfiles project page.
