Projets

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.

L’onglet Scripts : les scripts d’un monorepo bun, db:reset lancé, sa sortie dans le terminal

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.

getjoppa.com › support

Chargement

Ça ne passe pas ? Écrivez à [email protected]. Une simple question : [email protected].