Gå til hovedinnhold

kapi init

kapi init

Opprett et nytt kapi-prosjekt med en kapi.yaml-oppskrift og en tilhørende .kapi/-tilstandskatalog.

Som standard setter kapi init opp et innholdsprosjekt som holder kilden i stemme — en stemmeprofil, prosjektets termbutikk og en kontrollflyt, uten målspråk. Send --target-locale (eller --framework) for å gjøre det til et oversettelsesprosjekt i stedet.

Prosjekt-ID-en er som standard gjeldende katalogs basisnavn og kildelokaliteten er en. Overstyr med --name, --source-locale, --target-locale (gjentakbar).

--preset <name> (alias: --framework) forhåndsutfyller innholdstilordningen for en kjent stabelens i18n-kataloger: react-i18next, react-intl, nextjs, vue-i18n, flutter, angular — og setter opp oversettelsesprosjektet. List opp alle forhåndsinnstillinger (rammeverk- oppsett pluss per-format parsingsforhåndsinnstillinger) med --list-presets.

Commandinit
Groupwork
Try it

Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.

kapi init
Flags
FlagTypeDefaultDescription
--dir stringDirectory to scaffold in (default: current directory)
--framework stringPre-fill content mapping for a known stack (see 'kapi init --list-presets'); scaffolds a translation project
--list-presets boolfalseList available presets (framework scaffolds and per-format parsing presets) and exit
--mint-id boolfalseWrite a stable project id into a recipe that has none, and print the id
--name stringProject name (default: directory basename)
--no-pointer boolfalseDo not write the voice pointer into CLAUDE.md or AGENTS.md
--preset stringScaffold from a named framework preset (see 'kapi init --list-presets'); alias of --framework
--source-locale stringenSource locale (BCP-47)
--target-locale stringSliceTarget locale (repeatable)

← Back to the Command Reference