· kaynak Vercel blog
Vercel CLI, scriptler için JSON çıktılı DNS, domain ve proje komutları ekledi
Vercel CLI 59.6.2, DNS kayıtlarını inceleme ve güncelleme, domain yenileme, proje duraklatma ve üye yönetimi komutları ekliyor; yapılandırılmış JSON çıktısı scriptleri ve agent'ları hedefliyor.

Vercel, komut satırı aracını DNS kayıtları, domainler ve projelerin yönetimi için ayrılmış bir komut setiyle genişleterek, daha önce web panelini veya REST API'yi gerektiren işleri terminal'e taşıdı. Vercel bloguna göre yeni komutlar etkileşimli olarak, scriptlere gömülü olarak veya otomatik agent'lar tarafından kullanılabiliyor ve CLI'nin 59.6.2 sürümünde geliyorlar.
Terminalden DNS kayıtları
CLI artık bir DNS kaydının tam yapılandırmasını getirebiliyor ve kayıt ID'sini kullanarak yerinde değiştirebiliyor. Bir kayıtta vercel dns inspect çalıştırmak tüm ayrıntılarını yazdırırken, vercel dns update kayıt adı, türü, değeri, TTL, MX önceliği ve yorumunda değişiklikleri kabul ediyor. SRV kayıtları da destekleniyor; öncelik, ağırlık, port ve hedef alanları güncellenebiliyor. Vercel'in duyurusundaki örnek, tek bir komutla bir kaydın TTL'si 300 saniye olacak şekilde 76.76.21.21 IP'sine yönlendirilmesini gösteriyor.
Talep üzerine domain yenileme
Vercel üzerinden satın alınan domainler artık doğrudan CLI'den yenilenebiliyor ve otomatik yenileme domain bazında açılıp kapatılabiliyor. Vercel, yenileme komutunun güncel yenileme fiyatını gösterdiğini ve satın almayı tamamlamadan önce onay istediğini belirtiyor; böylece herhangi bir ücretlendirme yapılmadan önce maliyet görünür oluyor.
Proje durumu, gözlemlenebilirlik ve üyeler
Bir grup proje komutu sürümü tamamlıyor. Projeler duraklatılıp devam ettirilebiliyor ve gözlemlenebilirlik özellikleri komut satırından etkinleştirilebiliyor veya devre dışı bırakılabiliyor. Web Analytics ve Speed Insights zaten CLI üzerinden açılabiliyordu; Vercel'e göre artık kapatılabiliyorlar da, bu da kullanıcıları daha önce panele geri gönderen bir boşluğu kapatıyor.
Proje üyeliği de scriptlenebilir. Yeni bir members komutu, bir kullanıcıyı developer gibi belirli bir rolle projeye ekliyor ve karşılık gelen bir komut mevcut bir üyeyi kaldırıyor.
Scriptler ve agent'lar için tasarlandı
Duyuruda iki tasarım kararı öne çıkıyor. Birincisi, yeni komutların tümü yapılandırılmış JSON çıktısını destekliyor; böylece CLI yalnızca etkileşimli bir araç olmak yerine otomasyon için bir veri kaynağı olarak davranabiliyor. İkincisi, ücretlendirilebilir veya yıkıcı herhangi bir işlem çalışmadan önce açık onay gerektiriyor; bu da otomatik iş akışlarının sessizce para harcamasını veya yapılandırma silmesini engelliyor.
Vercel, agent kullanım senaryosunu açıkça konumlandırarak terminali otomatik araçların kullanıcı adına çalıştırabileceği bir arayüz olarak öneriyor. Kullanıcıların yeni komutlara ulaşmak için Vercel CLI'nin 59.6.2 veya sonraki bir sürümüne ihtiyacı var ve Vercel tam referans için CLI dokümantasyonuna işaret ediyor.
Neden önemli
Çoğu platform CLI'si dağıtımı iyi karşılıyor ancak rutin hesap yönetimini — DNS düzenlemeleri, domain yenilemeleri, proje üyeliği — web arayüzünün arkasında bırakıyor. Bu, operatörleri ve CI pipeline'larını kırılgan geçici çözümlere zorluyor: manuel tarayıcı adımları veya REST API'ye karşı özel kod. Bu işlemleri makine tarafından okunabilir çıktıyla CLI'ye taşıyarak Vercel, bunları kimsenin bir API istemcisi yazmasına gerek kalmadan shell script'lerinde ve pipeline tanımlarında birleştirilebilir hale getiriyor.
Yapılandırılmış çıktı odağı ayrıca geliştirici araçlarının nereye gittiğini yansıtıyor. Agent'lar kullanıcılar adına giderek daha fazla altyapı yönettikçe, öngörülebilir JSON yanıtları veren CLI'ler doğal arayüz katmanı haline geliyor ve ücretlendirilebilir veya yıkıcı işlemlerdeki onay kapıları tam da bu senaryo için makul bir güvence. Vercel'e zaten standartlaşmış ekipler için pratik etki daha basit: panele yapılan bağlam değişimleri daha az, sürüm kontrolünde ve script ile yönetilen platformun daha büyük bir kısmı.
- #vercel
- #cli
- #dns
- #developer-tools
- #devops