Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Terminal, Shell, Console ve Prompt: Kavramları Ayırmak ve İşletim Sistemine Göre Doğru Kurulum
Terminal emulator pencereyi çizer, shell yazdığın satırı yorumlar, aradaki PTY tuşları ve sinyalleri taşır; ikisi ayrı program olduğu için ayrı ayrı kurulur ve güncellenir. bash, zsh ve PowerShell'in hangi ayar dosyasını ne zaman okuduğunu gerçek bir denemeyle gösteriyor, Windows'ta PowerShell 7.6 + Windows Terminal + WSL 2, macOS'ta zsh için karar tablosu ve repo'nun nerede durması gerektiğini anlatıyoruz.
zsh'ı Yapılandırmak: .zshrc, Alias, Function, Plugin'ler, Prompt ve Başlangıç Hızı
İyi bir .zshrc sabit bir sırayla yazılır: history, completion, alias ve function, plugin'ler ve en sonda prompt; yavaşlığı çoğu zaman framework değil her açılışta çalışan dış komutlar getirir. Alias, function ve script'in ne zaman seçileceğini, zsh-autosuggestions ve zsh-syntax-highlighting'i elle kurmayı, git branch'ini ve .NET sürümünü gösteren Starship prompt'unu ve açılışı 206 ms'den 21 ms'ye indiren completion cache'ini gerçek ölçümlerle anlatıyoruz.