- Una herramienta sencilla para guardar y ejecutar "comandos por proyecto"
- No es un sistema de build, sino un simple "ejecutor de comandos"
- Escribes y ejecutas un
justfile(recipe) con una sintaxis similar a make
- Compatible con Linux/Mac/Windows
- Proporciona errores claros; los errores de sintaxis se muestran junto con el contexto del código fuente
- Las recetas admiten recibir argumentos posicionales
- Siempre que sea posible, todos los errores se resuelven estáticamente. Las recetas desconocidas y las dependencias circulares se informan antes de la ejecución
- Las recetas se pueden listar desde la línea de comandos
- Los scripts de autocompletado para la línea de comandos son compatibles con la mayoría de los shells conocidos (Bash, Elvish, Fish, Nushell, PowerShell, Zsh)
- Las recetas pueden escribirse en cualquier lenguaje, como Python/NodeJS
2 comentarios
¿Será una herramienta para usar cuando te molesta tener tanto
.shcomo.bat?Comentarios en Hacker News
Task es adecuado para compilación de software porque puede evitar trabajo innecesario al especificar archivos esperados
Just requiere un lenguaje adicional y fomenta un modo imperativo como herramienta de proyecto
Probé usar Mise, pero como la instalación era engorrosa, volví a Just
Llevo casi un año usando Just y estoy satisfecho
just --listfacilita el onboarding de gente nuevaEn el pasado desarrollé una herramienta similar, y me alegra que haya otras personas que sintieron la misma necesidad
Just es un software importante en mi stack de desarrollo y también funciona bien en Windows
Uso Just en todos mis proyectos, y un justfile típico tiene alrededor de 20 reglas
Es más fácil convencer a la gente de usar Just que Make
Mage/Magefile, similar a Task/Taskfile, define tareas con código Go
He usado Make durante mucho tiempo, pero me da inseguridad invertir en una herramienta nueva