Releases: alibedirhan/Terminal-Setup
Releases · alibedirhan/Terminal-Setup
Release v4.3.0
Release v4.3.0 - Aliases ve bug fixes
Release v3.3.0
Değişiklikler
Modüler Mimari
Kod tabanı tamamen yeniden düzenlendi. 3 büyük dosya (4000+ satır) yerine artık 13 küçük modüle bölündü:
Core modülü (3 dosya):
core/terminal-base.sh- Zsh, Oh My Zsh, Powerlevel10k kurulumucore/terminal-tools.sh- CLI araçları (fzf, bat, exa vs.)core/terminal-config.sh- Tmux ve tema konfigürasyonu
Utils modülü (3 dosya):utils/helpers.sh- Logging, error handling, retry sistemiutils/system.sh- Terminal detection, internet checkutils/config.sh- Config yönetimi, backup, snapshot
Themes (7 dosya):
Her tema artık ayrı dosyada, fonksiyon isimleri çakışmayacak şekilde düzenlendi.
Düzeltilen Hatalar
- install.sh artık modüler yapıyı destekliyor (16 dosya indirir)
- Tema fonksiyonlarında isim çakışması giderildi
- macOS disk space kontrolü düzeltildi
- Internet check birden fazla host deniyor (8.8.8.8 bazen bloklanıyor)
Neden?
- Her dosya 1000 satırın altında, daha kolay okunuyor
- Bir şey değiştirirken sadece ilgili modüle bakıyorsun
- Git diff'leri daha anlamlı
- Yeni özellik eklemek çok daha basit