Templates
Ein Template ist eine benannte Dateikopie eines einzelnen Sandbox-Verzeichnisses.
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 fordert eine Bestätigung an; --force überspringt die Abfrage.
Inhalt eines Templates
template save kopiert das Sandbox-Verzeichnis (Theme-Kopie, Snapshot-Metadaten, Protokolle und weitere Dateien, die Rudel dort verwaltet) nach:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json speichert Name, Beschreibung, Erstellungszeit, Quell-Sandbox-ID und URL. Datenbanktabellen werden nicht gespeichert.
Aktuelle Einschränkungen
In der aktuellen Version liest nichts ein gespeichertes Template wieder ein. wp rudel create --template=<name> und die Option template von Rudel::create() speichern die angegebene Zeichenfolge nur als Bezeichnung im neuen Datensatz. Sie prüfen nicht, ob das Template existiert, und kopieren nichts daraus (Issue #7).
Um heute mehrere Sandboxes mit demselben Zustand zu starten, richte eine Sandbox ein und klone sie:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Verwende Snapshots als Wiederherstellungspunkt für eine vorhandene Sandbox.