BlaCk Void Zsh - ZSH başlangıç kiti
(github.com)-
4 tema: 2 satırlı powerline, 2 satırlı sade, 1 satırlı powerline, 1 satırlı sade
-
Kolay giriş: otomatik tamamlama, parantez eşleştirme, FZF entegrasyonu
-
Diğer yerleşik araçlar: ip-info, URL(urlshort, urlencode, urldecode), terminalde görüntü gösterimi
-
Performans: varsayılan olarak eklentileri eşzamansız yükler; dış süreçleri olabildiğince azaltma, önbellekleme gibi optimizasyonlarla yeni bir shell oluştururken yalnızca 2.7 ms'de başlatılır
Powertools branch'i (https://github.com/black7375/BlaCk-Void-Zsh/tree/powertools)
-
grep->ripgrep, ls -> exa gibi modern terminal araçlarını kullanma imkanı
-
Daha fazla bilgi için issue'ya bakabilirsiniz: https://github.com/black7375/BlaCk-Void-Zsh/issues/23
Docker ile önceden denemek mümkün
docker run --rm -it alstjr7375/bvzsh:latest
docker run --rm -it alstjr7375/bvzsh:latest-powertools
1 yorum
Linux terminal araçlarıyla ilgili bir yazı paylaşılınca ben de kendi ortam yapılandırmamı paylaşayım dedim.
İçinde çok sayıda eklenti olunca ister istemez performansa dikkat etmeye başladım; shell scriptlerde en büyük darboğazlardan biri dış süreç çalıştırmaktır.
https://black7375.tumblr.com/post/647324695443734528/…
Örneğin birçok kişinin kullandığı brew için,
$(brew --prefix)kullanılarak PATH'e eklenmesi öneriliyor.Ama benchmark çalıştırınca bunun 11.3 ms ile inanılmaz yavaş bir program olduğu görülüyor.
Bu yüzden ben ortam başlatma için gereken öğeleri (
pyenv,kubectlvb.) ilk kurulumda ya da güncelleme sırasında cache'lenecek şekilde ayarladım. Ya dazinit recachekomutuyla da yapılabiliyor.