Sjablonen
Een sjabloon is een bestandskopie met een naam van één sandboxmap.
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 vraagt om bevestiging; --force slaat de prompt over.
Wat een sjabloon bevat
template save kopieert de sandboxmap (met een themakopie, snapshotmetadata, logs en de andere bestanden die Rudel daar beheert) naar:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json registreert de naam, beschrijving, aanmaaktijd, bron-sandbox-ID en URL. Er worden geen databasetabellen opgeslagen.
Huidige beperkingen
In de huidige release leest niets een opgeslagen sjabloon terug. wp rudel create --template=<name> en de optie template van Rudel::create() slaan de opgegeven tekenreeks alleen op als label op de nieuwe record; ze controleren niet of het sjabloon bestaat en kopiëren er niets uit (probleem 7).
Om nu meerdere sandboxes vanuit dezelfde status te starten, maak je één sandbox klaar en kloon je die:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Gebruik snapshots wanneer je een herstelpunt nodig hebt voor één bestaande sandbox.