15 poin oleh xguru 2021-07-23 | Belum ada komentar. | Bagikan ke WhatsApp
  • Alat yang otomatis menjalankan test/linter/build Docker dan lainnya saat kode berubah

  • Tidak bergantung pada bahasa/editor

→ Pada dasarnya mendukung Go, Python, Ruby, JS, PHP, Java, Kotlin, Rust, C++, Docker, dll.

→ Dapat menentukan perintah berdasarkan jenis file dengan ?, *, **, dll.

  • Mac/Windows/Linux

  • Opsi eksekusi

→ -c : Menentukan aksi yang dijalankan saat ada perubahan. gaze a.py -c 'python "{{file}}"'

→ -r : Mematikan proses yang ada lalu memulai ulang

→ -t 1000 : Menunggu 1000 ms sebelum mematikan proses yang ada (saat mengetes hal seperti infinite loop)

  • Juga mendukung perilaku penyimpanan create-and-rename dari Vim, Visual Studio, dll.

  • Pemrosesan paralel yang sangat baik

→ Jika file diperbarui lagi saat proses otomatis setelah pembaruan sedang berjalan, akan menunggu sampai proses pertama selesai dijalankan

→ Meski ada dua pembaruan lagi saat proses pertama berjalan, versi terakhir hanya dijalankan sekali lagi

→ Jika satu file berubah dan proses sedang berjalan, lalu file lain berubah, maka satu proses tambahan akan dijalankan

→ "Mengelola proses berdasarkan unit perintah, bukan berdasarkan file"

  • CLI open source yang dibuat dengan Go

Belum ada komentar.

Belum ada komentar.