CLI
Jede Frage von create-turbinekit hat eine Option, damit Agents und die CI ein Projekt ohne Abfragen anlegen können.
pnpm create turbinekit my-app
npx turbinekit my-app # dasselbe
Ohne Optionen stellt die CLI ihre Fragen. Mit --yes fragt sie nichts und
nimmt die Standardwerte für das, was die Optionen nicht setzen. --json gibt
ein Ergebnis aus, das Agents und die CI lesen können (und impliziert --yes).
pnpm create turbinekit my-app --yes --modules orgs,admin --locales en,es,pt-BR
Optionen
| Option | Was sie setzt |
|---|---|
--name <text> |
Name des Produkts (Standard: der Name des Ordners) |
--description <text> |
Ein Satz über das Produkt |
--company <text> |
Firma oder rechtlicher Name (Rechtsseiten, E-Mails) |
--email <address> |
Kontakt-E-Mail |
--url <https://…> |
Produktions-URL, wenn du sie kennst |
--locales <list> |
all oder einige von en, fr, es, pt-BR, de (Englisch ist Pflicht; Standard en) |
--default-locale <code> |
Die Sprache der URLs ohne Präfix (Standard en) |
--modules <list> |
all, none oder einige von files, docs, analytics, consent, orgs, admin, payments (Standard all) |
--email-provider <id> |
resend oder email-sdk (Standard resend) |
--files-driver <id> |
local, s3 oder vercel-blob (Standard local) |
--lint <id> |
biome (das Setup von TurbineKit) oder ultracite |
--skills <list> |
recommended, none oder Namen von Skills |
--no-install |
Keine Abhängigkeiten installieren |
--no-git |
Kein Git-Repository anlegen |
-y, --yes |
Nichts fragen |
--json |
Das Ergebnis als JSON ausgeben |
-h, --help |
Die Hilfe anzeigen |
-v, --version |
Die Version anzeigen |