Templates
Um template é uma cópia dos arquivos de um diretório de sandbox, com um nome.
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 pede confirmação; --force ignora a solicitação.
O que um template contém
template save copia o diretório do sandbox (cópia do tema, metadados de snapshots, logs e os outros arquivos que Rudel gerencia ali) para:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json registra o nome, a descrição, a data de criação, o ID do sandbox de origem e URL. Nenhuma tabela do banco de dados é salva.
Limitações atuais
Na versão atual, nada lê de volta um template salvo. wp rudel create --template=<name> e a opção template de Rudel::create() apenas armazenam a string fornecida como rótulo no novo registro; não verificam se o template existe nem copiam qualquer conteúdo dele (issue #7).
Para iniciar vários sandboxes do mesmo estado hoje, prepare um sandbox e clone-o:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Use snapshots quando precisar de um ponto de recuperação para um sandbox existente.