Oh My Posh, PowerShell, Bash, Zsh ve diğer terminallere renkli, bilgi dolu prompt temaları ekleyen hafif bir terminal özelleştirme aracıdır. Git durumu, pil seviyesi, sanal ortam ve dil sürümü gibi bilgileri terminal isteminde gösterir. Windows, macOS ve Linux üzerinde çalışır. MIT lisansıyla açık kaynaklıdır.
Temel Özellikler
- 100 üzerinde hazır tema seçeneği sunar
- Git dal adı ve commit durumunu terminalde gösterir
- Python, Node.js, Go gibi çalışma zamanı sürümlerini istemde gösterir
- JSON tabanlı özelleştirilebilir tema sistemi içerir
- Windows Terminal, Alacritty ve Hyper ile tam uyum sağlar
- Windows, macOS ve Linux platformlarını destekler
- Winget, Scoop, Homebrew veya MSI ile kurulabilir
- MIT lisansıyla açık kaynaklı ve ücretsizdir
Oh My Posh nasıl kurulur ve tema nasıl seçilir?
Windows’ta PowerShell’de “winget install JanDeDobbeleer.OhMyPosh” komutuyla kurulabilir. Kurulum tamamlandıktan sonra Nerd Font yüklenmesi önerilir; aksi hâlde bazı tema ikonları düzgün görüntülenmez. PowerShell profil dosyasına (Microsoft.PowerShell_profile.ps1) tema başlatma komutunu ekleyin. “oh-my-posh init pwsh –config “$env:POSH_THEMES_PATHtema-adi.omp.json” | Invoke-Expression” satırını profil dosyanıza ekleyerek tema aktifleştirilir. Mevcut temaları önizlemek için “Get-PoshThemes” komutu kullanılır.
Oh My Posh ve Oh My Zsh arasındaki fark nedir?
Oh My Zsh yalnızca Zsh kabuğu için tasarlanmış bir çatı ve eklenti yöneticisidir. Oh My Posh ise PowerShell, Bash, Zsh dahil pek çok kabuk için çalışan çapraz platform bir prompt motoru sunar. Windows kullanıcıları için Oh My Posh daha doğal bir seçimdir; macOS ve Linux’ta Zsh kullananlar her ikisini de tercih edebilir.
Oh My Posh alternatifleri
Terminal özelleştirme ve geliştirici araçları: ConEmu, WSL2, Scoop.
- Yüzlerce hazır tema ile sıfırdan başlamaya gerek yok
- Go ile yazıldığı için son derece hızlı ve hafif
- Tüm popüler terminaller ve shell'lerle çalışır
- Geniş ve aktif geliştirici topluluğu
- Winget veya Scoop ile tek komutla kurulum
- Nerd Font kurulumu gerektirir (ikonlar için)
- Tema yapılandırması JSON tabanlı, ilk kurulum biraz zaman alabilir
- Bazı eski terminal emülatörleri ile uyumsuzluk yaşanabilir
How To Make Your Boring Terminal Amazing With Oh My Posh
Oh My Posh - The Ultimate Terminal Customization
İşletim Sistemi: Windows 10/11, macOS, Linux
RAM: 256 MB
Disk: 20 MB
Diğer: Nerd Font (ikon desteği için), PowerShell 7+ veya Windows Terminal önerilir
