Vygrant CLI: Herhangi bir dizinden tüm Vagrant makinelerini yönetin
Vygrant, Vybraan tarafından, birden fazla proje klasörü arasında Vagrant sanal makinelerinin kontrolünü merkezileştiren bir Windows komut satırı aracıdır. Herhangi bir terminalden yaygın Vagrant eylemlerini çağırmak için küresel bir arayüz sağlar, dizinleri değiştirme ihtiyacını azaltır. Uygulama, konsolide bir durum görünümü ve makine adıyla doğrudan SSH erişimi sunar. Birçok yerel Vagrant ortamını sürdüren geliştiriciler, DevOps mühendisleri ve sistem yöneticileri, proje başına gezinme olmadan daha hızlı çoklu proje işlemi gerçekleştirir.
Kayıt ve komut gönderimi merkezi bir kayıt defterinden gerçekleşir
Proje haritalaması yapılandırma odaklıdır: uygulamanın makineleri isimle adresleyebilmesi için her projenin Vagrantfile konumunu kaydedersiniz, böylece klasörleri değiştirmeye gerek kalmaz. Bu kayıt defterinden araç, örneğin aşağıdaki gibi, kısa bir komut seti kullanarak yaşam döngüsü komutları verir:
- yukarı
- duraklat
- yeniden yükle
- ssh
Bu model, tekrar eden dizin gezintisini tek bir arama ve uzaktan çağırma adımıyla değiştirir.
Go ile oluşturulmuş ikili dosya, aracın kendi yükünü en aza indirir
Çalışma davranışı hafif çünkü yardımcı program, Windows'ta bağımsız bir Go ikilisi olduğundan hızlı bir şekilde başlatılır ve kalıcı arka plan hizmetlerinden kaçınır. Araç, VM görevlerini çalıştırmak için mevcut Vagrant yürütülebilir dosyasını çağırır, bu da ana bilgisayar kaynak kullanımının çağrılan Vagrant işlemlerini yansıttığı anlamına gelir, yöneticinin kendisinden ek kalıcı yük değil.
Operasyonel güvenlik, temel Vagrant sürecini takip eder
İcra modeli sarmalayıcı tabanlıdır: komutlar Vagrant'a iletilir ve bu nedenle Vagrant'ın izin ve geri alma özelliklerini miras alır. Uygulama, komutları doğru bağlamda çalıştırmak için kaydedilen proje yollarını kullanır, bu nedenle herhangi bir yıkıcı veya ayrıcalıklı eylem, çağrılan Vagrant sürecinden ve yöneticinin katmanından değil, kaynaklanır.
Komut satırı iş akışı, birçok projeyi yöneten teknik olarak yetkin kullanıcıları tercih eder
Kullanılabilirlik terminal önceliklidir, grafik arayüz yoktur ve projelerin eklenmesi, haritalama dosyasının düzenlenmesini gerektirir. Bu, aracı, çoklu proje bakımını otomatikleştiren veya betikleyen geliştiriciler, DevOps mühendisleri ve sistem yöneticileri için iyi bir şekilde uygun hale getirir. Günlük kullanıcılar, onlara kısa bir kurulum adımı ve birden fazla makineye ölçeklenmeden önce kabuklarla biraz aşinalık beklemelidir.
Vygrant, merkezi Vagrant kontrolüne ihtiyaç duyan teknik kullanıcılar için uygundur
Vygrant, birçok yerel Vagrant ortamını yöneten ve terminal odaklı iş akışlarını tercih eden geliştiriciler ve yöneticiler için pratik bir seçenektir. Karşılığında, önceden bir kurulum ve komut satırı öğrenme eğrisi gerektirir, bu da fayda sağlamadan önce gereklidir. Pratik ipucu: toplu işlemleri boş saatlerde planlayın ve geniş uygulamadan önce tek bir makinede komutları test edin. Tavsiye edilir.