CLI
Referência completa dos comandos da kodda UI CLI
init
Inicializa a kodda UI no projeto. Detecta shadcn/ui, valida dependências e cria a configuração.
npx @koddaai/ui initCria:
kodda.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 @koddaai/ui add <componente>
npx @koddaai/ui add status-badge data-table page-headerO que acontece:
- Resolve a árvore de dependências (kodda → 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
kodda.jsoncom versão e hash
list
Lista todos os componentes disponíveis no registry, agrupados por categoria.
npx @koddaai/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 @koddaai/ui diff <componente>
npx @koddaai/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 @koddaai/ui update <componente>
npx @koddaai/ui update --all
npx @koddaai/ui update --all --force
npx @koddaai/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.

