vtor-cli
v1.0.0
Published
CLI para instalar componentes Shopify de um repositório centralizado
Readme
🚀 VTOR CLI — Shopify Component Tool
CLI para instalar componentes Shopify de um repositório centralizado no GitHub.
Instalação
# Instalar dependências
npm install
# Linkar globalmente (para usar o comando "vtor" no terminal)
npm linkUso
# Abre o menu interativo
vtor
# Comando direto
vtor addCaso tenha algum repositorio privado, você pode configurar o token de acesso:
vtor config1. Configurar o token (uma única vez)
node bin/vtor.js config2. Usar normalmente — autenticação é automática
node bin/vtor.js addEstrutura do Projeto
src/
├── app.js # Classe principal (Composition Root)
├── commands/
│ └── AddCommand.js # Comando "add" — orquestra o fluxo
├── ui/
│ └── PromptUI.js # Menus interativos (Inquirer)
├── services/
│ ├── GitHubService.js # Comunicação com GitHub API
│ └── DownloadService.js # Download via tiged
├── filesystem/
│ ├── FileMapper.js # Mapeamento de diretórios Shopify
│ └── ConflictResolver.js # Tratamento de conflitos
├── config/
│ └── constants.js # Constantes globais
└── utils/
└── logger.js # Logger com feedback visualTecnologias
- Node.js (ESM) — Ambiente de execução
- Commander — Parser de comandos CLI
- Inquirer — Menus interativos
- tiged — Download eficiente sem
.git - fs-extra — Manipulação de arquivos
- picocolors — Estilo visual no terminal
