CLI
Chaque question de create-turbinekit a son option, pour que les agents et la CI créent un projet sans aucune question.
pnpm create turbinekit my-app
npx turbinekit my-app # la même chose
Sans option, la CLI pose ses questions. Avec --yes, elle ne demande rien et
prend les valeurs par défaut pour ce que les options ne fixent pas. --json
affiche un résultat que les agents et la CI peuvent lire (et implique --yes).
pnpm create turbinekit my-app --yes --modules orgs,admin --locales en,es,pt-BR
Options
| Option | Ce qu’elle fixe |
|---|---|
--name <text> |
Le nom du produit (par défaut : celui du dossier) |
--description <text> |
Une phrase sur le produit |
--company <text> |
La société ou la raison sociale (pages légales, e-mails) |
--email <address> |
L’e-mail de contact |
--url <https://…> |
L’URL de production, si vous la connaissez |
--locales <list> |
all, ou une partie de en, fr, es, pt-BR, de (l’anglais est obligatoire ; par défaut en) |
--default-locale <code> |
La langue des URL sans préfixe (par défaut en) |
--modules <list> |
all, none, ou une partie de files, docs, analytics, consent, orgs, admin, payments (par défaut all) |
--email-provider <id> |
resend ou email-sdk (par défaut resend) |
--files-driver <id> |
local, s3 ou vercel-blob (par défaut local) |
--lint <id> |
biome (la configuration de TurbineKit) ou ultracite |
--skills <list> |
recommended, none, ou des noms de skills |
--no-install |
Ne pas installer les dépendances |
--no-git |
Ne pas créer de dépôt git |
-y, --yes |
Ne rien demander |
--json |
Afficher le résultat en JSON |
-h, --help |
Afficher l’aide |
-v, --version |
Afficher la version |