
# Шаблони

Шаблон — це іменована копія файлів одного каталогу пісочниці.

```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` запитує підтвердження; `--force` пропускає запит.

## Що містить шаблон

`template save` копіює каталог пісочниці (копію теми, метадані знімків, журнали та інші файли, якими Rudel керує там) у:

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

`template.json` зберігає назву, опис, час створення, ID вихідної пісочниці та URL. Таблиці бази даних не зберігаються.

## Поточні обмеження

У поточному випуску збережені шаблони не читаються. `wp rudel create --template=<name>` і параметр `template` команди `Rudel::create()` лише зберігають переданий рядок як мітку нового запису; вони не перевіряють наявність шаблону й нічого з нього не копіюють ([issue #7](https://github.com/inline0/rudel/issues/7)).

Щоб зараз запустити кілька пісочниць з однакового стану, підготуйте одну пісочницю та клонуйте її:

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

Використовуйте знімки, коли потрібна точка відновлення для наявної пісочниці.
