
# Gestion

## Lister les bacs à sable

```bash
wp rudel list
```

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

## Inspecter un bac à sable

```bash
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

```bash
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

```bash
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

```bash
wp rudel destroy alpha-3be7
```

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

```bash
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.
