15 puntos por xguru 2021-07-23 | Aún no hay comentarios. | Compartir por WhatsApp
  • Herramienta que ejecuta automáticamente pruebas/linter/builds de Docker, etc. cuando cambia el código

  • Independiente del lenguaje/editor

→ Soporta por defecto Go, Python, Ruby, JS, PHP, Java, Kotlin, Rust, C++, Docker, etc.

→ Permite especificar comandos por tipo de archivo usando ?, *, **, etc.

  • Mac/Windows/Linux

  • Opciones de ejecución

→ -c : especifica la acción a ejecutar cuando haya cambios. gaze a.py -c 'python "{{file}}"'

→ -r : mata el proceso existente y lo reinicia

→ -t 1000 : espera 1000 ms antes de matar el proceso existente (al probar cosas como bucles infinitos)

  • También soporta el comportamiento de guardado tipo create-and-rename de Vim, Visual Studio, etc.

  • Excelente procesamiento en paralelo

→ Si vuelve a haber una actualización mientras se está ejecutando automáticamente un proceso tras una actualización, espera hasta que termine la ejecución del primer proceso

→ Aunque haya dos actualizaciones mientras se ejecuta el primer proceso, solo vuelve a ejecutar una vez la versión final

→ Si un archivo cambia y un proceso está en ejecución, y luego cambia otro archivo, se ejecuta un proceso adicional

→ "Gestiona procesos por comando, no por archivo"

  • CLI open source hecho en Go

Aún no hay comentarios.

Aún no hay comentarios.