setup-zsh

One-command Zsh setup for macOS with autosuggestions that match anywhere in your history.

Install

curl -sSL https://raw.githubusercontent.com/openhoangnc/setup-zsh/main/setup.sh | bash
setup-zsh developer tool installer listing languages, IDEs and apps with their installed versions

Most Zsh setups only suggest commands that start with what you typed. This one falls back to searching your whole history for a command that contains it anywhere, marked with a » arrow.

Features

  • History search with the arrow keys, syntax highlighting and auto-cd
  • A clean prompt showing the Git branch, uncommitted changes and ahead/behind counts
  • install-dev-tool: an interactive menu to install Bun, Go, Node.js, Python, Rust, a JDK and more
  • Uses only built-in tools; no Git or Xcode Command Line Tools needed

Support

Found a bug or have an idea? Open an issue on GitHub.