Scripts du projet
Lancer à la main les scripts de package.json, composer.json, deno.json, du Makefile ou du justfile, la sortie dans le terminal de Joppa.
L’onglet Scripts (X) liste les scripts que déclare le projet, avec leur commande, et les lance d’un clic : db:reset, test, lint… sans quitter Joppa.

Ce que Joppa lit
| Fichier | Scripts | Commande lancée |
|---|---|---|
package.json |
scripts, à la racine et dans chaque paquet d’un monorepo (workspaces, pnpm-workspace.yaml, lerna.json, Nx) |
bun run …, pnpm run …, yarn run … ou npm run …, d’après le lockfile (sinon packageManager) |
composer.json |
scripts |
composer run-script … |
deno.json / deno.jsonc |
tasks |
deno task … |
Makefile |
les cibles (sans .PHONY ni les règles à motif) |
make … |
justfile |
les recettes (sans celles qui commencent par _) |
just … |
Les scripts sont groupés par fichier et par dossier ; un script d’un paquet tourne dans le dossier de ce paquet. La liste est relue chaque fois que l’onglet s’ouvre. Au-delà de quelques scripts, un champ Chercher un script… filtre par nom, commande, dossier ou paquet.
Lancer un script
Lancer exécute la commande dans le dossier du script et ouvre le terminal (⌘ J) sur son onglet scripts, où s’affiche la sortie. La ligne montre en cours tant qu’il tourne ; Arrêter l’interrompt. À la fin, le terminal indique « terminé », ou « échec » avec le code de sortie. Le bouton Sortie rouvre le terminal sur cet onglet.
Un même script ne tourne qu’une fois à la fois ; plusieurs scripts différents peuvent tourner ensemble. Quitter Joppa arrête ceux qui tournent encore.