CLI
Referência completa dos comandos do Kobana UI CLI
init
Inicializa o Kobana UI no projeto. Detecta shadcn/ui, valida dependências e cria a configuração.
npx @kobana/ui initCria:
kobana.json— arquivo de configuração- Diretórios para componentes, hooks e tokens
add
Adiciona um ou mais componentes ao projeto. Resolve dependências transitivas automaticamente.
npx @kobana/ui add <componente>
npx @kobana/ui add status-badge data-table page-headerO que acontece:
- Resolve a árvore de dependências (Kobana → shadcn → npm)
- Instala primitivos shadcn necessários
- Instala pacotes npm necessários
- Copia os arquivos do componente
- Reescreve imports para os paths do projeto
- Atualiza
kobana.jsoncom versão e hash
list
Lista todos os componentes disponíveis no registry, agrupados por categoria.
npx @kobana/ui listMostra o status de instalação de cada componente (instalado/não instalado).
diff
Mostra as diferenças entre a versão local e a versão do registry.
npx @kobana/ui diff <componente>
npx @kobana/ui diff --allOutput colorido com adições (verde), remoções (vermelho) e hunks (cyan).
update
Atualiza componentes para a versão mais recente do registry.
npx @kobana/ui update <componente>
npx @kobana/ui update --all
npx @kobana/ui update --all --force
npx @kobana/ui update --all --dry-run| Flag | Descrição |
|---|---|
--all | Atualiza todos os componentes instalados |
--force | Pula confirmação |
--dry-run | Mostra mudanças sem aplicar |
O update detecta modificações locais (via hash SHA-256) e pede confirmação antes de sobrescrever.