Skip to content

🎨 Ubuntu için terminal özelleştirme aracı | Zsh, Oh My Zsh, Powerlevel10k ve 14 CLI aracı ile güçlü terminal deneyimi

License

Notifications You must be signed in to change notification settings

alibedirhan/Terminal-Setup

Repository files navigation

🎨 Terminal Setup - Ubuntu Terminal Özelleştirme Aracı

Modern, güçlü ve kullanımı kolay Ubuntu terminal özelleştirme sistemi. Zsh, Oh My Zsh, Powerlevel10k ve 14 profesyonel CLI aracı ile terminalinizi güçlendirin.

Version License Platform

✨ Özellikler

🎯 Tema Kurulumları (Tek Tıkla)

  • 🧛 Dracula - Gotik ve şık
  • 🌊 Nord - Mavi/Gri göze yumuşak
  • 🍂 Gruvbox - Retro sıcak tonlar
  • 🌃 Tokyo Night - Modern mavi/mor
  • 🎀 Catppuccin - Pastel renkler
  • 🌙 One Dark - Atom editör teması
  • ☀️ Solarized - Bilimsel renk paleti

⚙️ Modüler Kurulum

  • Zsh + Oh My Zsh (Tam paket: fontlar, pluginler, aliases)
  • Powerlevel10k teması
  • Renk teması değiştirme
  • Plugin yönetimi
  • 14 terminal aracı (tek menüde)
  • Tmux kurulumu

🛠️ Terminal Araçları (14 Araç)

  • FZF - Fuzzy finder
  • Zoxide - Akıllı cd komutu
  • Exa/Eza - Modern ls
  • Bat - Syntax highlighted cat
  • Ripgrep - Hızlı arama
  • fd - Modern find
  • Delta - Git diff viewer
  • Lazygit - Git TUI
  • btop - Sistem monitörü
  • dust - Disk kullanımı
  • duf - Disk bilgisi
  • procs - Modern ps
  • atuin - Shell history
  • tldr - Basitleştirilmiş man pages

🔧 Yönetim

  • Sistem sağlık kontrolü
  • Otomatik teşhis ve çözüm
  • Yedek yönetimi
  • Tam kaldırma (19 adım)
  • Ayarlar

📁 Aliases Desteği

  • Mevcut .aliases dosyanızı otomatik tespit
  • Örnek şablon dosyası
  • Zsh uyumluluğu kontrolü

🚀 Hızlı Başlangıç

Kurulum

# 1. Repository'yi klonla
git clone https://github.com/alibedirhan/Terminal-Theme-format-after.git
cd Terminal-Theme-format-after

# 2. Scripti çalıştırılabilir yap
chmod +x terminal-setup.sh

# 3. Başlat
./terminal-setup.sh

İlk Kullanım

# Menüden seçim yap:
# 1-4: Tema ile tam kurulum (önerilen)
# 5: Zsh + Oh My Zsh (tam paket, tema sonra seçilir)
# 9: Terminal araçları (14 araç tek menüde)

📖 Kullanım

Tam Kurulum (Tema Dahil)

./terminal-setup.sh
# Menü 1: Dracula Teması seç
# Tüm bileşenler otomatik kurulur
# P10k wizard açılır, görsel tercihleri seç

Sadece Zsh Kurulumu

./terminal-setup.sh
# Menü 5: Zsh + Oh My Zsh seç
# Fontlar + Pluginler + Aliases otomatik
# Menü 7'den istediğin temayı seç

Terminal Araçlarını Kurma

./terminal-setup.sh
# Menü 9: Terminal Araçları
# Seçenek 1: Hepsini kur (14 araç)
# Veya tek tek araç seç

Kaldırma

./terminal-setup.sh
# Menü 14: Tümünü Kaldır
# 19 adımda her şeyi temizler
# Script hiç çalıştırılmamış gibi olur

🎯 Gereksinimler

  • İşletim Sistemi: Ubuntu 20.04 veya üzeri
  • Internet: Paket indirmeleri için
  • Sudo Yetkisi: Paket kurulumları için
  • Disk Alanı: ~500MB (tüm araçlar dahil)

🏗️ Proje Yapısı

Terminal-Theme-format-after/
├── terminal-setup.sh           # Ana script
├── terminal-ui.sh              # Görsel arayüz
├── terminal-assistant.sh       # Otomatik teşhis
├── core/
│   ├── terminal-base.sh        # Zsh, Oh My Zsh, P10k
│   ├── terminal-tools.sh       # 14 CLI aracı
│   └── terminal-config.sh      # Tema, tmux, kaldırma
├── utils/
│   ├── helpers.sh              # Logging sistemi
│   ├── system.sh               # Terminal detection
│   └── config.sh               # Backup, snapshot
├── themes/
│   ├── dracula.sh
│   ├── nord.sh
│   └── ... (7 tema)
└── aliases/
    └── .aliases                # Örnek alias dosyası

🔥 v4.3.0 Yenilikler

✨ Yeni Özellikler

  • Aliases şablon sistemi: Örnek .aliases dosyası eklendi
  • Otomatik source: Terminal araçları kurulumundan sonra .zshrc otomatik yükleniyor (opsiyonel)
  • Gelişmiş hata mesajları: FZF ve Zoxide kurulumlarında detaylı log

✅ Düzeltmeler

  • FZF kurulum hatası: --all ve --no-bash çelişkisi giderildi
  • Zoxide kurulum hatası: Pipe sorunu çözüldü
  • Menü 5 eksiklikleri: Fontlar, pluginler, aliases eklendi

📖 Dokümantasyon

  • Yeni README: Tam güncelleme
  • CHANGELOG: v4.3.0 için detaylı değişiklik listesi
  • Örnek .aliases: Navigation, Git, sistem aliasları

🐛 Sorun Giderme

FZF çalışmıyor

# ~/.zshrc'de olmalı:
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh

# Manuel test:
fzf --version

Zoxide çalışmıyor

# ~/.zshrc'de olmalı:
eval "$(zoxide init zsh)"

# PATH kontrolü:
echo $PATH | grep ".local/bin"

P10k ikonları bozuk

# Terminal fontunu değiştir:
# GNOME Terminal → Preferences → MesloLGS NF Regular

Renkleri göremiyorum

# Terminal'i kapat ve tekrar aç
# Veya:
source ~/.zshrc

📚 Dokümantasyon


🤝 Katkıda Bulunma

Katkılarınızı bekliyoruz!

# 1. Fork et
# 2. Feature branch oluştur
git checkout -b feature/amazing-feature

# 3. Commit et
git commit -m 'feat: amazing feature ekle'

# 4. Push et
git push origin feature/amazing-feature

# 5. Pull Request aç

📄 Lisans

MIT License - detaylar için LICENSE dosyasına bakın.


💬 İletişim


⭐ Yıldız Ver

Bu projeyi beğendiysen yıldız vermeyi unutma! ⭐


🙏 Teşekkürler

About

🎨 Ubuntu için terminal özelleştirme aracı | Zsh, Oh My Zsh, Powerlevel10k ve 14 CLI aracı ile güçlü terminal deneyimi

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages