# Path to your Oh My Zsh installation. export ZSH="$HOME/.oh-my-zsh" # See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes ZSH_THEME="sobole" # set by `omz` plugins=(git zsh-autosuggestions) source $ZSH/oh-my-zsh.sh test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh" # opencode export PATH=$HOME/.opencode/bin:$PATH alias oc='opencode' # Upgrade dev environment: node (nvm), biome, opencode, claude code dev-upgrade() { echo "šŸš€ Upgrading dev environment...\n" echo "šŸ“¦ Upgrading Node via nvm" nvm install node --reinstall-packages-from=current --latest-npm && nvm use node && nvm alias default node echo "\nšŸž Upgrading bun & pnpm" npm i -g bun@latest pnpm@latest echo "\n🌿 Upgrading global Biome" npm i -g @biomejs/biome@latest echo "\nšŸ¤– Upgrading opencode" opencode upgrade echo "\n🧠 Upgrading Claude Code" claude update echo "\nšŸ™ Upgrading GitHub Copilot CLI" copilot update echo "\n✨ Upgrading Gemini CLI" npm i -g @google/gemini-cli@latest echo "\n🌱 Upgrading Mintlify" npm i -g mint@latest echo "\n🐱 Upgrading GitHub CLI" brew upgrade gh echo "\nāœ… Versions" echo " šŸ“¦ node: $(node -v)" echo " šŸ“¦ npm: $(npm -v)" echo " šŸž bun: $(bun --version)" echo " šŸ“¦ pnpm: $(pnpm --version)" echo " 🌿 biome: $(biome --version)" echo " šŸ¤– opencode: $(opencode --version)" echo " 🧠 claude: $(claude --version)" echo " šŸ™ copilot: $(copilot --version 2>&1 | head -1)" echo " ✨ gemini: $(gemini --version)" echo " 🌱 mint: $(mint --version)" echo " 🐱 gh: $(gh --version | head -1)" echo "\nšŸŽ‰ Done!" } alias dup="dev-upgrade"