
setup-zsh
Cấu hình Zsh siêu nhẹ cho macOS với gợi ý lệnh thông minh theo từ khóa và bộ cài đặt dev tools trực quan.

About
setup-zsh là bộ cấu hình Zsh siêu nhẹ, không phụ thuộc thư viện ngoài dành cho macOS, giúp tối ưu hóa trải nghiệm làm việc với Terminal ngay sau khi cài đặt.
💡 So sánh với Oh My Zsh:
Nếu bạn từng dùng Oh My Zsh, bạn có thể nhận thấy nó khá nặng và có độ trễ (lag) khi mở Terminal do gánh quá nhiều plugin/theme mặc định. setup-zsh được tạo ra như một giải pháp thay thế tinh gọn và tối ưu hơn:
- Tốc độ khởi động tức thì: Không bloatware, chỉ tích hợp sẵn những tính năng thực sự cần thiết.
- Gợi ý thông minh hơn: OMZ mặc định chỉ gợi ý các lệnh bắt đầu từ đầu câu. setup-zsh tự động tìm kiếm từ khóa ở BẤT KỲ VỊ TRÍ NÀO trong lịch sử (ví dụ: gõ "GOOGLE" sẽ tìm thấy ngay "curl -I google.com").
- Cài đặt không cần Git: Cài đặt 1 dòng lệnh chỉ bằng công cụ mặc định của macOS (curl, unzip, zsh).
- Bộ công cụ Dev Tools tích hợp: Tặng kèm lệnh install-dev-tool với giao diện menu trực quan để cài đặt nhanh các phần mềm lập trình mà OMZ không có.
✨ Các tính năng nổi bật:
• Gợi ý lệnh thông minh (Smart Autosuggestions): Tìm kiếm toàn bộ lịch sử Terminal theo bất kỳ từ khóa nào bạn gõ.
• Tìm kiếm lịch sử bằng phím mũi tên: Gõ từ khóa bất kỳ và nhấn Up / Down để duyệt qua các lệnh trong quá khứ.
• Tô màu cú pháp thời gian thực (Syntax Highlighting): Nhận biết ngay lệnh đúng (xanh) hoặc sai cú pháp (mỏ đỏ) khi đang gõ.
• Prompt tối giản, tích hợp Git: Hiển thị đường dẫn rút gọn (~/short/path), nhánh Git hiện tại và trạng thái file thay đổi (* / +). Mũi tên đổi sang màu hồng nếu lệnh trước đó lỗi.
• Bộ cài đặt công cụ lập trình install-dev-tool): Giao diện TUI hỗ trợ cài đặt & cập nhật nhanh: Bun, Go, Homebrew, Node.js, Python & uv, Rust, JDK, Codex, Git, OrbStack, VSCode, Claude, Antigravity, Android Studio, DBeaver, MongoDB Compass, Google Chrome.
• Siêu nhẹ & An toàn: Giữ nguyên các alias/cấu hình cá nhân cũ của bạn trong ~/.zshrc và có hỗ trợ gỡ cài đặt (uninstall) sạch sẽ 100%.
🚀 Cài đặt nhanh:
curl -sSL https://raw.githubusercontent.com/openhoangnc/setup-zsh/main/setup.sh | bash
Mã nguồn mở cấp phép theo giấy phép MIT.