kapi üþ
kapi up▒ Ƃŕîñĝ ţĥé þŕöĵéçţ üþ ţö đàţé: ţĥé ŕéçîþé đéçļàŕéš ţĥé ļàñĝüàĝéš, ţĥé ƒļöŵ, àñđ ţĥé ĝàţéš ţĥàţ đéçîđé šĥîþþàƃļé; ķàþî üþ ŕüñš ţĥé þŕöĵéçţ'š đéƒàüļţ ƒļöŵ (đéƒàüļţš.ƒļöŵ) öṽéŕ éṽéŕý ţàŕĝéţ ļàñĝüàĝé, ļööþîñĝ üñţîļ éṽéŕý ĝàţéđ šçöþé îš šĥîþþàƃļé öŕ þàŕķéđ ƒöŕ à ĥüḿàñ.
Ŵîţĥöüţ đéƒàüļţš.ƒļöŵ, üþ ŕüñš ţĥé ƃüîļţ-îñ đéƒàüļţ ƒļöŵ, Ḿéḿöŕý ŕéüšé (ŕéçýçļé) ƒöļļöŵéđ ƃý ÀÎ ţŕàñšļàţé, šö à ŕéçîþé ñééđš ñö ƒļöŵ ÝÀḾĻ àţ àļļ ţö çàţçĥ üþ. Šéţţîñĝ đéƒàüļţš.ƒļöŵ ŕéþļàçéš ţĥé ƃüîļţ-îñ đéƒàüļţ.
Ƃéƒöŕé éàçĥ þàšš, üþ ŕé-šýñçš ţĥé þŕöĵéçţ ƃļöçķ šţöŕé ŵîţĥ ţĥé ŵöŕķîñĝ ţŕéé: éđîţéđ šöüŕçé ƒîļéš, à šţöŕé ŵŕîţţéñ ƃý àñöţĥéŕ ķàþî ṽéŕšîöñ, öŕ à ḿîššîñĝ šţöŕé ţŕîĝĝéŕ à ŕé-éẋţŕàçţîöñ (ţĥé šàḿé šĥàŕéđ þàţĥ ƃéĥîñđ ţĥé đéšķţöþ'š Ŕé-éẋţŕàçţ). --ñö-éẋţŕàçţ öþţš öüţ.
Éàçĥ þàšš ŕé-đéŕîṽéš çöṽéŕàĝé ƒŕöḿ ţĥé ŵöŕķîñĝ ţŕéé, ŕüñš ţĥé ƒļöŵ öñļý ƒöŕ ţĥé ļöçàļéš šţîļļ šĥöŕţ öƒ ţĥéîŕ ĝàţé, àñđ šţöþš ŵĥéñ éṽéŕýţĥîñĝ šĥîþš, à þàšš ḿàķéš ñö þŕöĝŕéšš (ţĥé ŕéḿàîñđéŕ þàŕķš, ƃéçàüšé îţ ñééđš à ĥüḿàñ), öŕ ţĥé þàšš çàþ îš ŕéàçĥéđ. Àƒţéŕ éàçĥ þàšš ţĥé þŕöĵéçţ'š ƃöüñđ çĥéçķš ŕüñ öṽéŕ ŵĥàţ ŵàš þŕöđüçéđ: à üñîţ ŵîţĥ ƒàîļîñĝ ƒîñđîñĝš (đŕöþþéđ þļàçéĥöļđéŕš, ţéŕḿîñöļöĝý ṽîöļàţîöñš) šţîļļ çöüñţš àš ţŕàñšļàţéđ, ŵĥîçĥ îţ îš, àñđ ĥöļđš îţš ļöçàļé öüţ öƒ šĥîþþîñĝ üñţîļ ţĥé ƒîñđîñĝ îš ƒîẋéđ. 'ķàþî šţàţüš' ŕüñš ţĥé šàḿé çĥéçķš àñđ ŕéþöŕţš ţĥé šàḿé ṽéŕđîçţ. --ñö-çĥéçķš öþţš öüţ.
Ţĥé ḿàţéŕîàļîžé þöļîçý đéçîđéš ŵĥéţĥéŕ ţĥé ŕüñ öŵñš đéļîṽéŕý öƒ ţĥé ţàŕĝéţ-ļàñĝüàĝé ƒîļéš. Üñđéŕ 'đéƒàüļţš.ḿàţéŕîàļîžé: öñ-çöñṽéŕĝé' (öŕ ţĥé --ḿàţéŕîàļîžé ƒļàĝ) îţ đöéš, àñđ ţĥé šĥîþ ĝàţé ĥöļđš îţ ƃàçķ: éàçĥ þàšš đŕàƒţš îñţö à ŕüñ-ļöçàļ ţŕéé, àñđ öñļý à ļöçàļé ŵĥöšé ĝàţéđ šçöþéš àŕé àļļ šĥîþþàƃļé ĥàš îţš ƒîļéš ŵŕîţţéñ ŵĥéŕé ţĥé ŕéçîþé þöîñţš, àñđ à þàŕķéđ ļöçàļé'š ƒîļéš àŕé àƃšéñţ, ñöţ ḿéŕéļý üñƃļéššéđ. Ţĥé đéƒàüļţ ('ḿàñüàļ') ļéàṽéš đéļîṽéŕý ţö 'ķàþî ḿéŕĝé' àñđ çļàîḿš ñö ĝàţé.
Ṽéñüé: îñ à šéŕṽéŕ-çöññéçţéđ þŕöĵéçţ (à ŕéçîþé ŵîţĥ à ƃöŵŕàîñ: ƃļöçķ, ŵîţĥ ţĥé ƃöŵŕàîñ þļüĝîñ îñšţàļļéđ) ţĥé ļööþ ŕüñš öñ ţĥé Ƃöŵŕàîñ šéŕṽéŕ ƃý đéƒàüļţ, öñ ţĥé öŕĝ'š ķéýš, àĝàîñšţ ţĥé öŕĝ'š šĥàŕéđ Ḿéḿöŕý àñđ ţéŕḿîñöļöĝý, àñđ ţĥîš çöḿḿàñđ þüšĥéš ļöçàļ çĥàñĝéš, šţŕéàḿš ţĥé šéŕṽéŕ ŕüñ'š ļîṽé þŕöĝŕéšš, àñđ þüļļš ţĥé þŕöđüçéđ ţàŕĝéţš. --ļöçàļ ķééþš ţĥé ļööþ öñ ţĥîš ḿàçĥîñé àñđ ţĥéñ þüšĥéš ţĥé ŕéšüļţš šö ţĥé šéŕṽéŕ ñéṽéŕ ĝöéš šţàļé; --šéŕṽéŕ ƒàîļš ŕàţĥéŕ ţĥàñ ƒàļļîñĝ ƃàçķ ţö à ļöçàļ ŕüñ. Ţĥé ŕéšöļṽéđ ṽéñüé îš þŕîñţéđ ƒîŕšţ ŵĥéñéṽéŕ ţĥé ŕéçîþé çöññéçţš ţö à šéŕṽéŕ. Ŵîţĥöüţ ţĥàţ ƃļöçķ, üþ îš þüŕéļý ļöçàļ.
--þļàñ îš à đŕý ŕüñ îñ éṽéŕý ṽéñüé: îñšţéàđ öƒ ŕüññîñĝ àñýţĥîñĝ, üþ ŕéþöŕţš ţĥé þéñđîñĝ ŵöŕķ þéŕ (çöļļéçţîöñ, ļöçàļé): üñîţš ḿîššîñĝ à ţàŕĝéţ, éẋàçţ Ḿéḿöŕý ļéṽéŕàĝé, ţĥé ŕéḿàîñîñĝ ÀÎ ŵöŕķ, àñđ à ŕöüĝĥ ţöķéñ éšţîḿàţé, çöḿþüţéđ ļöçàļļý àĝàîñšţ ţĥé ŵöŕķîñĝ ţŕéé, ŵîţĥ ñö þŕöṽîđéŕ çàļļš àñđ ñö ŵŕîţéš. Çöḿƃîñé ŵîţĥ --ĵšöñ ƒöŕ àĝéñţš.
üþ ñéṽéŕ ƒàîļš ţĥé ƃüîļđ öñ ţàŕĝéţ đŕîƒţ: þàŕķéđ, þéñđîñĝ ţàŕĝéţ çöñţéñţ îš ñöŕḿàļ ţöîļ, ŕéþöŕţéđ ŕàţĥéŕ ţĥàñ ţĥŕöŵñ. Üšé 'ķàþî šţàţüš' ţö îñšþéçţ šţàñđîñĝ ŵîţĥöüţ ŕüññîñĝ àñýţĥîñĝ, àñđ 'ķàþî çĥéçķ --šĥîþ' ţö éñƒöŕçé ţĥé ĝàţéš (é.ĝ. ƃéƒöŕé à ŕéļéàšé ţàĝ).
--þàššéš 1 ŕüñš à šîñĝļé þàšš (ţĥé ƃéĥàṽîöŕ öƒ ţĥé ƃàŕé 'ķàþî ŕüñ'); --þàššéš Ñ çàþš ţĥé ļööþ àţ Ñ þàššéš. ▒
Ŕüñš îñ ýöüŕ ƃŕöŵšéŕ àĝàîñšţ à šḿàļļ šàḿþļé ƒîļé. Éđîţ ţĥé çöḿḿàñđ ƃéƒöŕé ŕüññîñĝ, öŕ þŕéšš Ŕüñ ţö éẋéçüţé îţ àš šĥöŵñ.
kapi up # loop the default flow until every gated scope ships or parks| Ƒļàĝ | Ţýþé | Đéƒàüļţ | Đéšçŕîþţîöñ |
|---|---|---|---|
| --api-key | string | ▒ ÀÞÎ ķéý ƒöŕ ţĥé ÀÎ þŕöṽîđéŕ ▒ | |
| --batching | string | ▒ ĥöŵ ḿàñý ƃļöçķš šĥàŕé öñé ĻĻḾ çàļļ: àüţö (đéƒàüļţ), šîñĝļé ▒ | |
| --concurrency , -j | int | 0 | ▒ ñüḿƃéŕ öƒ ƒîļéš ţö þŕöçéšš àţ öñçé (0 = àüţö) ▒ |
| --context | string | ▒ ŵĥàţ ţĥé ḿöđéļ îš ţöļđ àƃöüţ à ƃļöçķ ƃéšîđéš ţĥé ƃļöçķ: ñöñé, ķéý (đéƒàüļţ), ñéîĝĥƃöüŕš ▒ | |
| --credential | string | ▒ šàṽéđ çŕéđéñţîàļ ñàḿé ţö üšé (šéé 'ķàþî çŕéđéñţîàļš ļîšţ') ▒ | |
| --encoding , -e | string | ▒ îñþüţ ƒîļé éñçöđîñĝ ▒ | |
| --explain | bool | false | ▒ þŕîñţ ţĥé ŕéšöļṽéđ šöüŕçé → šîñķ ƃîñđîñĝš àñđ éẋîţ ŵîţĥöüţ ŕüññîñĝ ▒ |
| --fail-on-incomplete-watch | bool | false | ▒ šéŕṽéŕ ṽéñüé: ƒàîļ ŵĥéñ ţĥé ŕüñ'š éṽéñţ šţŕéàḿ éñđš ƃéƒöŕé ţĥé ŕüñ đöéš, îñšţéàđ öƒ ŕéþöŕţîñĝ îţ àñđ þüļļîñĝ ŵĥàţ ļàñđéđ ▒ |
| --fail-on-unknown | bool | false | ▒ éẋîţ ŵîţĥ éŕŕöŕ îƒ àñý ƒîļé çàññöţ ƃé þŕöçéššéđ (đéƒàüļţ: šķîþ ŵîţĥ à ŵàŕñîñĝ) ▒ |
| --format , -f | string | ▒ öṽéŕŕîđé îñþüţ ƒöŕḿàţ đéţéçţîöñ ▒ | |
| --input , -i | stringSlice | ▒ îñþüţ ƒîļé þàţĥ(š); ŕéþéàţ ƒöŕ ḿüļţîþļé ƒîļéš ▒ | |
| --instruction | string | ▒ éẋţŕà ĝüîđàñçé ƒöŕ ţĥé ḿöđéļ ŵĥîļé ţŕàñšļàţîñĝ (é.ĝ. "îñƒöŕḿàļ ŕéĝîšţéŕ; ķééþ þŕöđüçţ ñàḿéš îñ Éñĝļîšĥ") ▒ | |
| --jobs | int | 0 | ▒ ĥöŵ ḿàñý ļàñĝüàĝéš ţö çàţçĥ üþ çöñçüŕŕéñţļý þéŕ þàšš (0 = ţĥé ŕéçîþé'š đéƒàüļţš.ĵöƃš, éļšé 4) ▒ |
| --json | bool | false | ▒ öüţþüţ ţĥé šţŕüçţüŕéđ ŕéšüļţ àš ĴŠÖÑ ▒ |
| --local | bool | false | ▒ ŕüñ ţĥé ļööþ öñ ţĥîš ḿàçĥîñé éṽéñ ŵĥéñ ţĥé ŕéçîþé đéçļàŕéš à šéŕṽéŕ (ţĥé ŕéšüļţš àŕé ţĥéñ þüšĥéđ šö ţĥé šéŕṽéŕ šţàýš çüŕŕéñţ) ▒ |
| --materialize | bool | false | ▒ àƒţéŕ ţĥé ļööþ, ŵŕîţé ţàŕĝéţ-ļàñĝüàĝé ƒîļéš ƒŕöḿ ţĥé þŕöĵéçţ šţöŕé ƒöŕ éṽéŕý šĥîþþàƃļé ļöçàļé (ƒöŕçéš đéƒàüļţš.ḿàţéŕîàļîžé: öñ-çöñṽéŕĝé) ▒ |
| --memory | string | ▒ ñàḿéđ Ḿéḿöŕý ƒöŕ ŕéçýçļé ƒļöŵ (ŕéšöļṽéš ƒŕöḿ ĶÀÞÎ_ĤÖḾÉ) ▒ | |
| --model | string | ▒ ÀÎ ḿöđéļ ñàḿé ▒ | |
| --no-checks | bool | false | ▒ šķîþ ţĥé ƃöüñđ çĥéçķš îñ ţĥé ļööþ (þŕöđüçéđ üñîţš çöüñţ àš ţŕàñšļàţéđ éṽéñ ŵĥéñ ƒàîļîñĝ ĝüàŕđŕàîļš) ▒ |
| --no-extract | bool | false | ▒ šķîþ ţĥé þŕé-þàšš šöüŕçé-đŕîƒţ çĥéçķ àñđ ƃļöçķ-šţöŕé ŕé-éẋţŕàçţîöñ ▒ |
| --output , -o | string | ▒ öüţþüţ þàţĥ öŕ ţéḿþļàţé (é.ĝ. ./öüţ/{name}_{lang}.{ext}) ▒ | |
| --pack | bool | false | ▒ ŵĥéñ ţŕàñšƒöŕḿîñĝ à .ķþž, àļšö éĵéçţ ţĥé ŕéšüļţ ţö ţĥé .ķþž (àüţö-þàçķ) ▒ |
| --parallel-blocks | int | 0 | ▒ ƒàñ öüţ ƃļöçķ þŕöçéššîñĝ àçŕöšš Ñ ĝöŕöüţîñéš (0 = öƒƒ) ▒ |
| --passes | int | 0 | ▒ ḿàẋîḿüḿ ŕéçöñçîļîàţîöñ þàššéš (0 = ļööþ üñţîļ üþ ţö đàţé öŕ þàŕķéđ, çàþþéđ àţ 5; 1 = šîñĝļé þàšš) ▒ |
| --plan | bool | false | ▒ đŕý ŕüñ: ŕéþöŕţ þéñđîñĝ ŵöŕķ, çöñţéñţ-ḿéḿöŕý ļéṽéŕàĝé, àñđ à ţöķéñ éšţîḿàţé þéŕ (çöļļéçţîöñ, ļöçàļé), ŵîţĥ ñö þŕöṽîđéŕ çàļļš àñđ ñö ŵŕîţéš ▒ |
| --project , -p | string | ▒ þàţĥ ţö à ķàþî.ýàḿļ þŕöĵéçţ ŕéçîþé öŕ îţš đîŕéçţöŕý (àüţö-đîšçöṽéŕéđ ƒŕöḿ çŵđ îƒ öḿîţţéđ) ▒ | |
| --provider | string | anthropic | ▒ ÀÎ þŕöṽîđéŕ (àñţĥŕöþîç, öþéñàî, öļļàḿà) ▒ |
| --server | bool | false | ▒ ŕéǫüîŕé ţĥé šéŕṽéŕ ṽéñüé: ƒàîļ ŕàţĥéŕ ţĥàñ ŕüñ ţĥé ļööþ ļöçàļļý ŵĥéñ ţĥé ŕéçîþé ĥàš ñö šéŕṽéŕ öŕ ţĥé šéŕṽéŕ þļüḿƃîñĝ îš üñàṽàîļàƃļé ▒ |
| --source-lang | string | ▒ šöüŕçé ļàñĝüàĝé (é.ĝ. éñ, éñ-ÜŠ; đéƒàüļţš ţö ţĥé þŕöĵéçţ'š šöüŕçé_ļàñĝüàĝé, éļšé éñ) ▒ | |
| --stats | bool | false | ▒ îñçļüđé þàŕţ/ƃļöçķ çöüñţš îñ öüţþüţ ▒ |
| --strict | bool | false | ▒ àļîàš ƒöŕ --ƒàîļ-öñ-üñķñöŵñ ▒ |
| --target-lang | string | ▒ ţàŕĝéţ ļàñĝüàĝé (é.ĝ. ƒŕ, đé-ĐÉ) ▒ | |
| --termstore | string | ▒ ñàḿéđ ţéŕḿš šţöŕé ƒöŕ ţéŕḿ-ļööķüþ/éñƒöŕçé (ŕéšöļṽéš ƒŕöḿ ĶÀÞÎ_ĤÖḾÉ) ▒ | |
| --timeout | duration | 15m0s | ▒ šéŕṽéŕ ṽéñüé: ḿàẋîḿüḿ ţîḿé ţö ŵàîţ ƒöŕ ţĥé šéŕṽéŕ ŕüñ ţö ƒîñîšĥ ƃéƒöŕé þüļļîñĝ àṽàîļàƃļé ŕéšüļţš ▒ |
| --trace | string | ▒ ŵŕîţé ƒļöŵ ţŕàçé ĴŠÖÑ ţö ƒîļé (ƒöŕ ƒļöŵ ṽîšüàļîžàţîöñ) ▒ |
kapi up --plan # dry run: pending work, content-memory leverage, and a token estimate per locale kapi up --passes 1 # a single pass over every locale that needs work kapi up --materialize # also write target-language files for the shippable locales kapi up --local # connected project: run the loop on this machine, then push the results kapi up -p kapi.yaml # bring an explicit project recipe up to date← Ƃàçķ ţö ţĥé Çöḿḿàñđ Ŕéƒéŕéñçé