shad-theme-cli
v0.1.2
Published
CLI para gerenciar catálogos de temas shadcn/Tailwind entre projetos.
Readme
shad-theme-cli
CLI compartilhado para gerenciar catálogos e registros locais de tema entre projetos.
Uso
npx shad-theme-cli --helpOu a partir de um projeto configurado:
shad-theme-cli list
shad-theme-cli catalog
shad-theme-cli install darkmatterConfiguração por projeto
Crie um theme-cli.config.json na raiz do projeto:
{
"registry": "./themes/registry.json",
"catalog": "https://raw.githubusercontent.com/seu-usuario/seu-repo/main/themes.json"
}catalog é opcional. Quando omitido, o CLI usa o catálogo builtin em catalogs/builtin.json.
Comandos
shad-theme-cli init [registry-path] [--force]
shad-theme-cli list
shad-theme-cli show <theme-id>
shad-theme-cli catalog [source]
shad-theme-cli install <theme-id> [source]
shad-theme-cli add <source> [theme-id]
shad-theme-cli import <source> [--replace]
shad-theme-cli remove <theme-id>
shad-theme-cli export [output-path]Fluxo recomendado com catálogo remoto
shad-theme-cli catalog https://raw.githubusercontent.com/seu-usuario/seu-repo/main/themes.json
shad-theme-cli install amber-minimal https://raw.githubusercontent.com/seu-usuario/seu-repo/main/themes.jsonSe o catalog estiver definido no config:
shad-theme-cli catalog
shad-theme-cli install amber-minimal