
# Skabeloner

En skabelon er en navngivet filkopi af én sandboxmappe.

```bash
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` beder om bekræftelse; `--force` springer prompten over.

## Hvad en skabelon indeholder

`template save` kopierer sandboxmappen (temakopi, snapshotmetadata, logfiler og de øvrige filer, som Rudel administrerer dér) til:

```text
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
```

`template.json` registrerer navnet, beskrivelsen, oprettelsestidspunktet, kilde-sandbox-id'et og URL. Ingen databasetabeller gemmes.

## Aktuelle begrænsninger

I den aktuelle udgave læser intet en gemt skabelon. `wp rudel create --template=<name>` og indstillingen `template` i `Rudel::create()` gemmer kun den angivne streng som en etiket på den nye post; de kontrollerer ikke, om skabelonen findes, og kopierer intet fra den ([issue #7](https://github.com/inline0/rudel/issues/7)).

Hvis du vil starte flere sandboxes fra samme tilstand i dag, skal du forberede én sandbox og klone den:

```bash
wp rudel create --name=feature-b --clone-from=alpha-3be7
```

Brug snapshots, når du har brug for et gendannelsespunkt for én eksisterende sandbox.
