@selltrust/cli
v1.0.4
Published
Edite os arquivos do seu tema SellTrust diretamente no seu editor favorito, em tempo real.
Downloads
563
Readme
@selltrust/cli
Edite os arquivos do seu tema SellTrust diretamente no seu editor favorito, em tempo real.
Pré-requisitos
- Node.js 18 ou superior
Como usar
Abra o terminal numa pasta vazia e rode:
npx @selltrust/cli --token SEU_TOKENO token é gerado diretamente no painel da SellTrust, em Configurações → Temas → ⋯ → Editor Local.
O que acontece ao rodar
- A CLI conecta à sua loja e baixa todos os arquivos do tema ativo.
- Os arquivos são criados localmente respeitando a estrutura de pastas do tema.
- Um file watcher é ativado. A partir daqui, qualquer arquivo que você salvar no seu editor é enviado automaticamente para a nuvem em tempo real.
Estrutura de pastas gerada
sua-pasta/
├── components/
├── layouts/
├── pages/
├── scripts/
├── styles/
└── schema.jsonFluxo quando já existem arquivos locais
Se a pasta onde você rodou o comando já tiver arquivos de tema, a CLI pergunta o que fazer:
? Foram detectados arquivos locais suportados neste diretório. Como deseja seguir?
❯ Baixar da Nuvem (Sobrescreve e apaga os arquivos locais)
Forçar Envio Local (Substitui os arquivos da nuvem pelos que estão no seu PC)Opções
| Flag | Descrição |
| -------------------- | ----------------------------------------------------------------------- |
| -t, --token <UUID> | (Obrigatório) Token gerado no painel SellTrust |
| -d, --dev | Conecta ao servidor local em http://localhost:3333 em vez da produção |
Regras de arquivos
Apenas os seguintes tipos de arquivo são monitorados e aceitos pela API:
.html— templates, páginas e componentes.css— estilos.js— scripts do lado do cliente.json— apenasschema.jsonna raiz do projeto
Arquivos fora dessas extensões ou fora das pastas permitidas são ignorados silenciosamente pelo watcher.
Licença
MIT
