Yazar, birçok kullanıcının hala önerdiği Oh My Zsh'in (OMZ) aslında gereksiz bir yük oluşturduğunu ve kabuk başlatma sürelerini olumsuz etkilediğini savunuyor. OMZ'nin kabuk betikleriyle yazılmış olması nedeniyle, her yeni terminal sekmesi açıldığında bu betiklerin yorumlanması gerekiyor ki bu da önemli bir zaman kaybına yol açıyor. Yazarın kendi deneyimlerine göre, OMZ ile varsayılan bir kurulumda kabuk başlatma 0.38 saniye sürerken, bu süre gün içinde yüzlerce terminal sekmesi açan bir kullanıcı için ciddi bir verimlilik düşüşü anlamına geliyor. Ayrıca, OMZ'nin sık sık güncellemeleri kontrol etmesi de ek gecikmelere neden oluyor ve yazar, kabuk yapılandırması için bu kadar sık güncelleme ihtiyacı görmüyor.
Makale, kullanıcıların yalnızca gerçekten ihtiyaç duydukları özellikleri ekleyerek daha basit bir başlangıç yapmalarını öneriyor. Minimalist bir Zsh yapılandırması için HISTSIZE, SAVEHIST, EXTENDED_HISTORY, autocd ve compinit gibi temel ayarların yeterli olduğunu belirtiyor. Bu ayarlar, geçmiş boyutunu yönetme, geçmişe zaman damgaları ekleme, cd komutunu yazmadan dizin değiştirme ve Zsh tamamlama sistemini başlatma gibi önemli işlevleri sağlıyor.
Prompt özelleştirmesi için ise yazar, Oh My Zsh'in eski eklenti ve tema yaklaşımı yerine starship adlı hızlı ve minimal bir ikili program kullanmayı tavsiye ediyor. starship, git, sanal ortam ve dile özel eklentilerin yerini alarak daha temiz ve hızlı bir prompt deneyimi sunuyor. Yazar, starship yapılandırmasını örnekleyerek, gereksiz görsel gürültüyü azaltmak için bulut hizmeti göstergelerini nasıl devre dışı bıraktığını ve komut yürütme sürelerini nasıl gösterdiğini açıklıyor. Bu minimalist yaklaşımlar, daha hızlı ve verimli bir terminal deneyimi vadediyor.
Bu makale, geliştiricilerin kabuklarını optimize ederek günlük iş akışlarında önemli performans artışları elde etmelerine yardımcı olacak pratik çözümler sunuyor.