Scripts del proyecto
Lanzar a mano los scripts de package.json, composer.json, deno.json, el Makefile o el justfile, con su salida en el terminal de Joppa.
La pestaña Scripts (X) lista los scripts que declara el proyecto, con su comando, y los lanza con un clic: db:reset, test, lint… sin salir de Joppa.

Lo que Joppa lee
| Archivo | Scripts | Comando lanzado |
|---|---|---|
package.json |
scripts, en la raíz y en cada paquete de un monorepo (workspaces, pnpm-workspace.yaml, lerna.json, Nx) |
bun run …, pnpm run …, yarn run … o npm run …, según el lockfile (si no, packageManager) |
composer.json |
scripts |
composer run-script … |
deno.json / deno.jsonc |
tasks |
deno task … |
Makefile |
sus objetivos (sin .PHONY ni reglas de patrón) |
make … |
justfile |
sus recetas (sin las que empiezan por _) |
just … |
Los scripts se agrupan por archivo y carpeta; el script de un paquete se ejecuta en la carpeta de ese paquete. La lista se vuelve a leer cada vez que se abre la pestaña. A partir de unos cuantos scripts, un campo Buscar un script… filtra por nombre, comando, carpeta o paquete.
Lanzar un script
Lanzar ejecuta el comando en la carpeta del script y abre el terminal (⌘ J) en su pestaña scripts, donde aparece la salida. La fila muestra en curso mientras se ejecuta; Detener lo interrumpe. Al terminar, el terminal indica «terminado», o «error» con el código de salida. El botón Salida vuelve a abrir el terminal en esa pestaña.
Un mismo script se ejecuta una sola vez a la vez; varios scripts distintos pueden ejecutarse juntos. Al salir de Joppa se detienen los que siguen en marcha.