Aller au contenu

Gestion

Lister les bacs à sable

Shell
wp rudel list

Utilisez --format=json lorsqu’un autre outil a besoin d’une sortie structurée.

Inspecter un bac à sable

Shell
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

Shell
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

Shell
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

Shell
wp rudel destroy alpha-3be7

La commande demande une confirmation. Passez --force pour ignorer la demande dans les scripts :

Shell
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.