lewislulu

One-script macOS terminal setup: Ghostty + Fish + Starship + Nerd Font + modern CLI tools

31
1
100% credibility
Found Mar 23, 2026 at 31 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Shell
AI Summary

A one-script tool that automates installing and configuring a modern, productive terminal environment on macOS with a choice of shells, visual enhancements, and essential command-line utilities.

How It Works

1
🔍 Discover the terminal upgrade

You find this handy tool on GitHub that promises to turn your plain Mac terminal into a powerful, beautiful workspace in just minutes.

2
📥 Get the setup ready

You grab the simple setup file and prepare to run it on your fresh or existing Mac.

3
🚀 Start the magic setup

With one click, you launch the setup and it begins installing everything you need automatically.

4
Pick your shell style
🐟
Fun modern shell

Go with the one that feels fresh and helpful right away, perfect for quick and easy use.

🐚
Reliable classic shell

Pick the trusted option that's compatible with everything and adds smart features on top.

5
⚙️ Watch it build your setup

The tool quietly adds a speedy terminal window, pretty fonts, helpful shortcuts, and smart tools while backing up your old settings safely.

6
🔄 Restart your terminal

You close and reopen your terminal app to see the fresh look and feel come alive.

🎉 Enjoy your supercharged terminal

Now your command line is faster, prettier, with smart suggestions, easy navigation, and tools that make work fun and efficient.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 31 to 31 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is terminal-setup?

terminal-setup is an all-in-one shell script for macOS that transforms a fresh terminal into a pro dev setup with one command. It installs Ghostty GPU-accelerated emulator, Fish or Zsh shell, Starship prompt with Catppuccin theme, MesloLGS Nerd Font, and CLI essentials like bat, eza, ripgrep, fzf, zoxide, lazygit, delta, and fnm for Node switching. Solves the pain of piecemeal installs, delivering aliases, fuzzy finders (Ctrl+R/T/C), and git enhancements in minutes.

Why is it gaining traction?

Stands out as a github one script to rule them all for terminal setup macos, skipping bloated frameworks for Homebrew simplicity and cross-shell Starship config. Devs hook on senior-dev polish: zoxide learns directories, fnm auto-switches Node on cd, fzf integrates seamlessly—no config hell. Fish's native autosuggests or Zsh POSIX compat with plugins cover most workflows without lock-in.

Who should use this?

New Mac owners or devs cloning machines for Node-heavy frontend/backend work, craving fnm's .node-version magic and lazygit diffs. Teams enforcing consistent CLI fish ghostty stacks. Avoid if Linux/ubuntu/termux or needing Windows setups—this is mac-only.

Verdict

Grab it for fast terminal setup like a senior dev if you're on macOS; 31 stars and 1.0% credibility score signal early maturity, but thorough docs and backups minimize risks. Test via curl one-liner on a spare setup first.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.