Yeni Mac kurulumu

Yeni Mac kurulumu için kullandığım araçları bir yere not etmek istedim. Tarayıcı tarafında Helium, terminalde Ghostty ve prompt için Starship var.


Terminali ayarlarken önce yazı tipi ve renklerle uğraşmak kolay. Benim için daha önemli olan, projeyi açıp çalıştırabilmek. Git, kullandığım paket yöneticileri ve proje bağımlılıkları hazır olduktan sonra görünümü düzenlemek daha rahat.

Starship ayarları ~/.config/starship.toml içinde duruyor. Prompt'ta bulunduğum klasörü ve Git durumunu görebilmem yeterli. Her aracın sürümünü her satırda görmek istemiyorum.

Neovim ve tmux da kurulumun bir parçası. Hepsini tek seferde kusursuz ayarlamaya çalışmak yerine, çalışırken eksikliğini hissettiğim ayarı eklemek daha kolay geliyor. Sonradan ne işe yaradığını hatırlamadığım bir sürü ayar birikmesin istiyorum.

Kurulumu nasıl kontrol ediyorum?

Araçların kurulu olduğunu görmek için terminalde sürümlerini kontrol edebilirim:

CODEShell
git --version
node --version
pnpm --version

Ama bu komutların çalışması projenin hazır olduğu anlamına gelmiyor. Sonraki adım, çalışacağım projenin istediği Node ve paket yöneticisi sürümüne bakmak. Sonra bağımlılıkları kurup projenin kendi geliştirme komutunu çalıştırıyorum. Sorun çıkarsa terminal temasından önce onu çözmek gerekiyor.

Terminal ile shell'i de ayırmakta fayda var. Ghostty, komutları yazdığım pencere. O pencerenin içinde çalışan zsh ise komutları yorumlayan shell. Starship de prompt'taki klasör ve Git bilgilerini hazırlıyor. Birinin görünüm ayarı diğerinin davranışını değiştirmeyebilir.

Starship için kısa bir ayar örneği:

CODETOML
format = '$directory$git_branch$character'

[directory]
truncation_length = 2

Bu örnek prompt'a klasörü, varsa Git branch'ini ve komut işaretini koyuyor. Klasör yolunu da iki bileşenle kısaltıyor. Kendi ayarını genişletmek istersen modüller Starship dokümanında ayrı ayrı anlatılıyor.