2 puan yazan emusal 2026-04-21 | 1 yorum | WhatsApp'ta paylaş

Son dönemde vibe coding’den yararlanarak, VS Code ve Cursor içinde geliştirme yaparken uzak sunucu bağlantısını ve tekrar eden komutların çalıştırılmasını tek seferde ele alabilen alogin-skills adlı bir eklenti geliştirip yayımladım.

Bu aracın kökeni, 20 yıl önce junior olduğum dönemde onlarca sunucuyu yönetirken yazdığım alogin adlı küçük bir betiğe dayanıyor.
O zamanlar birden fazla bastion host aşamasından geçerek giriş yapma süreci çok zahmetliydi; ben de Bash ve Expect ile kabaca yazıp kullandığım bir araç yapmıştım.
İşten ayrılalı uzun zaman olmuş olmasına rağmen eski iş arkadaşlarımın bunu hâlâ kullandığını duyunca yeniden el atmaya başladım.

Eskiden ağırlıklı olarak terminal ve Vim kullanıyordum, ancak bugünlerde sunucu geliştiricilerinin de Cursor ya da VS Code gibi IDE’leri sıkça kullandığı görülüyor.
Bu akıma uygun olarak eski betiği basitçe port etmekle yetinmeyip,
tekrar eden altyapı işlerini (komut setleri, betikler vb.) “skill” olarak hazırlayıp birden fazla sunucuda aynı anda, IDE içinde kolayca çalıştırılabilecek şekilde işlevleri geliştirdim ve Windows desteği de ekledim. (Ancak Windows ortamında şu anda bazı işlev kısıtları bulunuyor.)

Junior dönemimdeki halim gibi, geliştirme ile altyapı yönetimi arasında tekrar eden işlerle boğuşanlara bu aracın az da olsa yardımcı olmasını umuyorum.

[Referans ve kullanım ipuçları]

  • Etkileşimli kontrol: Cursor sohbet penceresinde vb. "web-1 sunucusundaki hata loglarını özetle" ya da "DB sunucusundaki bağlantı sayısını kontrol et" yazarsanız, eklenti MCP üzerinden doğrudan sunucudan sonucu alıp gösterir.
  • Cursor için kurulum yöntemi: Eklenti aramasında alogin ile sonuç çıkmazsa emusal diye aratmayı deneyin.

1 yorum

 
emusal 2026-04-21

Eklentiyi kurmadan önce önce alogin2 aracını kurmanız gerekir.
https://github.com/emusal/alogin2/blob/main/README.md#Installation