Modèles
Un modèle est une copie nommée des fichiers d'un répertoire d'environnement isolé.
wp rudel template save alpha-3be7 --name=checkout-baseline --description="Checkout theme baseline"
wp rudel template list
wp rudel template delete checkout-baseline
template delete demande une confirmation ; --force ignore l'invite.
Contenu d'un modèle
template save copie le répertoire de l'environnement isolé (copie du thème, métadonnées de l'instantané, journaux et autres fichiers que Rudel y gère) vers :
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json enregistre le nom, la description, la date de création, l'ID de l'environnement isolé source et URL. Aucune table de base de données n'est enregistrée.
Limites actuelles
Dans la version actuelle, rien ne permet de restaurer un modèle enregistré. wp rudel create --template=<name> et l'option template de Rudel::create() stockent uniquement la chaîne fournie comme libellé du nouvel enregistrement ; elles ne vérifient pas que le modèle existe et n'en copient aucun contenu (issue #7).
Pour lancer plusieurs environnements isolés à partir du même état aujourd'hui, préparez un environnement isolé et clonez-le :
wp rudel create --name=feature-b --clone-from=alpha-3be7
Utilisez les instantanés lorsque vous avez besoin d'un point de récupération pour un environnement isolé existant.