Gestion
Lister les bacs à sable
wp rudel list
Utilisez --format=json lorsqu’un autre outil a besoin d’une sortie structurée.
Inspecter un bac à sable
wp rudel info alpha-3be7
L’enregistrement comprend l’ID, le nom, le chemin, le statut, le moteur, le préfixe de table, le thème, la protection, les libellés, la dernière activité, les métadonnées de clonage, la taille, URL et le chemin du contenu.
Mettre à jour les métadonnées
wp rudel update alpha-3be7 \
--owner=dennis \
--labels=qa,agent \
--purpose="Regression run" \
--ttl-days=3
Les mises à jour des métadonnées ne réécrivent pas le contenu du site du bac à sable. --ttl-days définit l’expiration à partir de maintenant ; --clear-expiry la supprime.
Protéger un bac à sable
wp rudel update alpha-3be7 --protected
Les bacs à sable protégés sont ignorés par le nettoyage, qu’il soit manuel ou planifié. Désactivez la protection avec --unprotected.
Supprimer un bac à sable
wp rudel destroy alpha-3be7
La commande demande une confirmation. Passez --force pour ignorer la demande dans les scripts :
wp rudel destroy alpha-3be7 --force
La protection ne s’applique pas ici : destroy supprime également les bacs à sable protégés.
La suppression d’un bac à sable efface toutes les tables portant son préfixe (y compris les tables d’instantanés), supprime les worktrees liés et le répertoire du bac à sable, puis efface l’enregistrement d’environnement Rudel.