just
casey/justRevisado por IA
Qué hace
just es un pequeño programa de terminal que guarda los comandos de un proyecto en un archivo llamado `justfile`. Cada entrada, llamada receta, tiene un nombre y las líneas que se ejecutan, así que en lugar de recordar un comando largo escribes `just test` o `just build`. Las recetas aceptan argumentos, pueden depender unas de otras, pueden ejecutarse en paralelo e incluso pueden escribirse en Python u otro lenguaje. Es un solo archivo de 2 MB para Windows, macOS y Linux, está en casi todos los gestores de paquetes, y el autor lo describe como más simple que `make`.
Facilidad de instalación
C · instalar 1 o 2 herramientas · Windows
- Windows C
- macOS C
- Linux C
Un solo archivo listo de 2 MB para los tres sistemas, por gestor de paquetes (`winget install --id Casey.Just --exact`, `brew install just`, `apt install just`) o directamente desde la página de lanzamientos. Se queda en C porque no hay ventana: escribes un `justfile` a mano y ejecutas todo desde la terminal. En Windows hay un detalle adicional: el README dice que las recetas necesitan un `sh` de Git para Windows, GitHub Desktop o Cygwin, a menos que agregues `set shell := ["powershell.exe", "-c"]`.
Números en GitHub
- Estrellas
- 36.494el 31 oct 2026
- Descargas
- 66.530.6051.643.302 en la semana
- Crecimiento
- +51estrellas en 5 días
Estrellas a lo largo del tiempo
Datos
- Funciona en
- Windows, macOS, Linux
- Necesitas instalar
- Nada más que el programa
- Para compilar desde el código
- Rust
- Espacio en disco
- 2 MB–7 MB · según el instalador
- Cuentas o claves
- Ninguna
- Costo
- Gratis · Es gratuito. La licencia es CC0-1.0, una cesión al dominio público, por la que el autor renuncia a sus derechos de autor; el texto aclara que los derechos de marca y de patente no se renuncian.
- Licencia
- CC0-1.0 (Permisiva)
- Última actualización
- 27 oct 2026
Señales de riesgo (4)
- AtenciónEjecuta cualquier comando que contenga el justfile
Escribir `just` sin argumentos "runs the recipe with the [default] attribute, or the first recipe in the justfile", y el README indica que "Recipes can be written in arbitrary languages, like Python or Node.js". Por eso, un justfile que venga con un proyecto que descargaste puede ejecutar lo que sea en tu computadora, así que vale la pena leerlo antes de ejecutarlo.
revisión con IA
- AtenciónEl comando de instalación ejecuta un script de internet
El README ofrece esta vía de instalación: `curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to DEST`, que ejecuta un script obtenido de internet sin que lo leas primero. Los gestores de paquetes y los archivos de lanzamiento evitan eso.
revisión con IA
- InfoLos lanzamientos incluyen checksums
README: "Releases include a SHA256SUM file which can be used to verify the integrity of pre-built binary archives", que se verifica con `shasum --algorithm 256 --ignore-missing --check SHA256SUMS`. Verificarlo es un paso manual.
revisión con IA
- InfoPromete no romper los archivos existentes
README, Backwards Compatibility: "Future releases will not introduce backwards incompatible changes that make existing justfiles stop working" y "There will never be a just 2.0". Las funciones aún inestables están detrás de `--unstable` o `set unstable`. El proyecto tiene 147 lanzamientos desde 2016 y el último es la versión 1.59.0, del 2026-10-15.
revisión con IA
La evidencia aparece en su idioma original.
Lo que Radar no pudo verificar
- Si tu instalación de Windows tiene un `sh` en el PATH, lo que el README exige a menos que cambies la configuración de la shell
- Qué versión instala tu gestor de paquetes, que puede estar por detrás de la 1.59.0
- Qué hace en realidad un `justfile` escrito por otra persona cuando lo ejecutas
- Si las recetas escritas para shells de Unix se comportan igual en PowerShell, algo sobre lo que el README advierte respecto a los argumentos posicionales