15 puan yazan xguru 2021-07-23 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Kod değiştiğinde test/linter/Docker build gibi işlemleri otomatik çalıştıran bir araç

  • Dilden/editörden bağımsız

→ Temel olarak Go, Python, Ruby, JS, PHP, Java, Kotlin, Rust, C++, Docker vb. destekler

?, *, ** gibi desenlerle dosya türüne göre komut tanımlanabilir

  • Mac/Windows/Linux

  • Çalıştırma seçenekleri

-c : değişiklik olduğunda çalıştırılacak eylemi belirtir. gaze a.py -c 'python "{{file}}"'

-r : mevcut süreci sonlandırıp yeniden başlatır

-t 1000 : mevcut süreci öldürmeden önce 1000 ms bekler (sonsuz döngü vb. test ederken)

  • Vim, Visual Studio gibi araçların create-and-rename yöntemli kaydetme davranışını da destekler

  • Güçlü paralel işleme

→ Güncellemeden sonra süreç otomatik çalışırken tekrar güncelleme olursa, ilk süreç bitene kadar bekler

→ İlk süreç çalışırken iki kez güncelleme olsa bile yalnızca son sürümü bir kez daha çalıştırır

→ Bir dosya değişikliğiyle süreç çalışırken başka bir dosya değişirse bir süreç daha çalıştırır

→ "Süreçler dosyaya göre değil, komut bazında yönetilir"

  • Go ile yazılmış açık kaynak bir CLI

Henüz yorum yok.

Henüz yorum yok.