CLI
Cada pergunta do create-turbinekit tem uma flag, então agentes e a CI podem criar um projeto sem perguntas.
pnpm create turbinekit my-app
npx turbinekit my-app # a mesma coisa
Sem opções, a CLI faz as perguntas dela. Com --yes, ela não pergunta nada e
usa os valores padrão para o que as opções não definem. --json imprime um
resultado que agentes e a CI conseguem ler (e implica --yes).
pnpm create turbinekit my-app --yes --modules orgs,admin --locales en,es,pt-BR
Opções
| Opção | O que ela define |
|---|---|
--name <text> |
Nome do produto (padrão: o nome da pasta) |
--description <text> |
Uma frase sobre o produto |
--company <text> |
Empresa ou razão social (páginas legais, e-mails) |
--email <address> |
E-mail de contato |
--url <https://…> |
URL de produção, quando você souber |
--locales <list> |
all, ou alguns de en, fr, es, pt-BR, de (o inglês é obrigatório; padrão en) |
--default-locale <code> |
O idioma das URLs sem prefixo (padrão en) |
--modules <list> |
all, none, ou alguns entre files, docs, analytics, consent, orgs, admin, payments (padrão all) |
--email-provider <id> |
resend ou email-sdk (padrão resend) |
--files-driver <id> |
local, s3 ou vercel-blob (padrão local) |
--lint <id> |
biome (a configuração do TurbineKit) ou ultracite |
--skills <list> |
recommended, none, ou nomes de skills |
--no-install |
Não instalar as dependências |
--no-git |
Não criar um repositório git |
-y, --yes |
Não perguntar nada |
--json |
Imprimir o resultado em JSON |
-h, --help |
Mostrar a ajuda |
-v, --version |
Mostrar a versão |