Proyectos

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.

La pestaña Scripts: los scripts de un monorepo bun, db:reset lanzado, su salida en el terminal

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.

getjoppa.com › support

Cargando

¿No funciona? Escribe a [email protected]. Una simple pregunta: [email protected].