`prel run <nom>`: commandes nommées dans `prel.config.json` has been fixed.
See more details at : https://github.com/pdulvp/prel/issues/20
- section commands de prel.config.json: liste d'objets name/launch, validée entrée par entrée par prel config (forme, nom dupliqué, clés inconnues) et affichée par prel config
- commande prel run <nom> [args...]: lance le launch depuis la racine du dépôt, les arguments restants ajoutés à la ligne de commande un par un, $version/$tag posés comme dans prel build, statut de sortie propagé, -n pour simuler, prel run seul liste les commandes
- prel.config.json de prel se dote d'une commande deb; README.md documente la clé et la commande
prel run <nom>: des commandes nommées dans prel.config.json
<sub>2026-11-06-2013-prel-run-commandes-nommees.md — 2026-11-06 20:13</sub>
Objectif: une section commands dans prel.config.json — une liste d'objets
{ "name": ..., "launch": ... } — et une commande prel run <nom> [args...]
qui lance le launch de la commande nommée, avec les arguments restants ajoutés
à la ligne de commande.
Étapes:
- [x] scripts/config.sh: clé commands (type commands), lecture du
launch par nom et de la liste des commandes, validation de la forme dans
_prel_config_check, affichage dans prel config, documentation dans
prel config usage
- [x] scripts/run.sh: prel run usage, prel run sans nom (liste les
commandes), prel run <nom> [args...] — launch évalué depuis la racine
du dépôt avec $version et $tag posés comme dans prel build, les
arguments restants ajoutés à la ligne de commande; statut de sortie
propagé; -n pour afficher sans lancer
- [x] prel.config.json de ce dépôt: une section commands avec une entrée
réelle (deb)
- [x] README.md: Configuring (exemple JSON, table, sortie de prel config),
nouvelle section ### prel run après prel build
- [x] Vérifier: bash -n sur les scripts, prel usage liste run,
prel config affiche les commandes, et dans un dépôt temporaire
prel run launch1 args passe bien les arguments (citation comprise),
${version} est rempli, un nom inconnu et une section commands mal
formée sont signalés
- [x] Marquer complete, écrire docs/plans/sumup.md, archiver le plan
<sub>Filed by prel from the completed plans at commit time.</sub>