Trend Olan Konular
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Ajan kodlama iş akışlarını hızlandırmak için tasarlanmış en son aracımı tanıtıyorum: repo_updater (kısaca ru).
Her zamanki gibi ücretsiz ve %100 MIT lisanslı açık kaynak olarak buradan alabilirsiniz:
Bu aracı temelde zorunluluktan yaptım, çünkü 4 farklı makinede (evde bir Mac, evde bir Linux iş istasyonu ve bulutta iki uzak çıplak Linux sunucusu) giderek artan sayıda halka açık ve özel GitHub deposunu yönetmek için çok fazla zaman ve enerji harcıyordum; bu depolar sürekli birbirinden uzaklaşıyor, zihinsel sürtüşme ve zaman kaybına yol açıyordu.
Ayrıca ajanların saçma şeyler yapıp faydalı işleri yok etmesinden endişelendiğim için düşük seviyeli kaygıya da yol açtı.
Bazen yanlışlıkla yanlış makinede çalışıyordum (artık Ghostty ve WezTerm'de her hostun otomatik olarak farklı renk şemasıyla gösterildiği için bu çok daha az oluyor, son gönderime bak ya da misc_coding_agent_tips_and_scripts depo kontrolümü kontrol ediyorum).
Yani uzaktan değişiklikleri çekip, yerel değişiklikleri itmek ve depoların akıllıca senkronize olmasını sağlamak gibi basit bir iş akışı var, ama büyük bir kamu ve özel depo listesi için ve platformlar arası bir şekilde (sistem tamamen bash scripting'i ve GitHub'un gh programıyla çalışıyor) ve bu repolar arasında paralel olarak yapılıyor, Otomasyon açısından benim için büyük bir açılış oldu.
Ama tabii ki, ru kullanan ben bile değilim, gerçi kesinlikle kullanabilirim; Temsilcilerim benim adıma kullanıyor.
Bu yüzden doğal olarak, ru'yu her açıdan "ajan-öncelikli" olacak şekilde tasarladım, kodlayan ajanların kullanımı için mümkün olduğunca ergonomik ve sezgisel olmasını sağladım; bunun için daha önce paylaştığım robot modu isteğini kullanarak (yani "Favori Önerilerim" serisindeki 3 numaralı prompt) kullanarak "hayal araçlarını" yinelemeli bir süreçle tasarlamalarını sağladım, lol).
Peki tam olarak nasıl kullanıyorum? Birinci adım ise onu kurmak, ki bu kıvırma ile 2 saniye sürüyor | RU Repo'nun readme dosyasında verilen Bash tek cümlelik beni.
O zaman, tüm depolarınızın Mac veya Linux makinenizdeki /data/projects dizininde olmasını istiyorsunuz. Sonraki adım, ru ile yönetmek istediğiniz tüm kamu ve özel depolarınızın listesini almaktır.
Bunu yapmak için, her satır başına bir URL içeren bir metin dosyası oluşturabilir veya birkaç farklı format kullanabilirsiniz.
Özellikle kolay ve tembel bir yol, Claude Code'dan gh aracını kullanarak tüm depolarınızı listelemesini istemek ve oradan belirtmektir (örneğin, "Son 3 ayda en az bir kez dokunduğum ve içinde en az 3'ten fazla dosya bulunan çatallanmamış depoları alıp genel depoları ru'nun genel depo listesine, özel depoları ise ru'nun özel depo listesine ekleyin.")
Sonra, sadece Claude Code başlatın ve şu istemi kullanın:
"Öncelikle, /data/projects sayfasına cd yapmanı ve sonra 'ru' komutunu böyle çalıştırmanı istiyorum; Sonra aynı dizinde 'ru sync' komutunu çalıştırmanızı ve çıkan çıktıyı dikkatlice incelemenizi istiyorum.
Bunu titizlikle, çıktı satırlarını dikkatlice inceledikten sonra, tüm depolarımın güncel olduğundan emin olmama yardım etmeni istiyorum; AMA, hem yerel depolarda hem de GitHub'daki uzak depoda HER türlü faydalı işi (kod, dokümantasyon, boncuk görevleri vb.) kaybetme ihtimali konusunda çok dikkatli ve aşırı temkinli ve dikkatli olmak istiyorum.
...




En İyiler
Sıralama
Takip Listesi
