
# Șabloane

Un șablon este o copie a fișierelor dintr-un director sandbox, cu un nume.

```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` solicită confirmarea; `--force` omite solicitarea.

## Ce conține un șablon

`template save` copiază directorul sandboxului (copia temei, metadatele instantaneului, jurnalele și celelalte fișiere pe care Rudel le gestionează acolo) în:

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

`template.json` înregistrează numele, descrierea, data creării, ID-ul sandboxului sursă și URL. Tabelele bazei de date nu sunt salvate.

## Limite actuale

În versiunea actuală, nimic nu citește un șablon salvat. `wp rudel create --template=<name>` și opțiunea `template` din `Rudel::create()` stochează doar șirul furnizat ca etichetă pentru noua înregistrare; nu verifică dacă șablonul există și nu copiază nimic din el ([problema #7](https://github.com/inline0/rudel/issues/7)).

Pentru a porni mai multe sandboxuri din aceeași stare acum, pregătiți un sandbox și clonați-l:

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

Folosiți instantanee când aveți nevoie de un punct de recuperare pentru un sandbox existent.
