kapi àþþļý
kapi apply [flags] [CHANGESET]▒ Àþþļý à ţýþéđ çĥàñĝé-šéţ: ţĥé ŵŕîţé šîƃļîñĝ öƒ 'ķàþî îñšþéçţ'. Éàçĥ éñţŕý îš öñé ŕéṽîéŵéđ çĥàñĝé: à çöñţéñţ éđîţ, àñ àššéţ éđîţ (ţéŕḿ, çöñţéñţ-ḿéḿöŕý þàîŕ, ṽöîçé ŕüļé, ŕéçîþé ƒîéļđ), öŕ à ŕéṽîéŵ öüţçöḿé (ķîñđ:"ŕéṽîéŵ"). Çöñţéñţ éđîţš ļàñđ ţĥŕöüĝĥ ţĥé šàḿé ƃýţé-ƒàîţĥƒüļ ŕöüñđ-ţŕîþ ţĥé éñĝîñé'š ŵŕîţéŕš üšé (šţŕüçţüŕé àñđ îñļîñé çöđéš þŕéšéŕṽéđ), đŕîƒţ-ĝüàŕđéđ ƃý çöñţéñţ_ĥàšĥ; àššéţ éđîţš àŕé ŵŕîţţéñ îñţö ţĥéîŕ çöḿḿîţţéđ šöüŕçé àŕţîƒàçţ àñđ ţĥé éẋîšţîñĝ îḿþöŕţ çöḿþîļéš ţĥéḿ îñţö ţĥé çàçĥé; à ŕéṽîéŵ öüţçöḿé îš ŕéçöŕđéđ àš üñîţ šţàţé îñ ţĥé þŕöĵéçţ šţöŕé.
À çöñţéñţ ḿéḿöŕý þàîŕ (ķîñđ:"ḿéḿöŕý") îš ŕéçýçļé ļéṽéŕàĝé ƒöŕ ƒüţüŕé ţŕàñšļàţîöñ. Îţ đöéš ñöţ þŕöḿöţé à üñîţ ţö ŕéṽîéŵéđ. Ţö àþþŕöṽé à ţŕàñšļàţéđ üñîţ, üšé à ķîñđ:"ŕéṽîéŵ" éñţŕý àđđŕéššéđ ƃý îţš ƒîļé/îđ/ļöçàļé (àš 'ķàþî šţàţüš --ŕéṽîéŵ' ļîšţš îţ), ŵîţĥ šţàţüš "ŕéṽîéŵéđ" (đéƒàüļţ) öŕ "šîĝñéđ-öƒƒ"; ţĥé üñîţ šţàţé îš šţàĝéđ îñ ţĥé þŕöĵéçţ šţöŕé àñđ îš ƃöüñđ ţö ţĥé ţŕàñšļàţîöñ'š çöñţéñţ ĥàšĥ, šö à ļàţéŕ éđîţ đŕöþš ţĥé üñîţ ƃàçķ ƃéļöŵ ŕéṽîéŵéđ. 'ķàþî çöḿḿîţ' ŵŕîţéš îţ îñţö ţĥé çöḿḿîţţéđ ŕéçöŕđ üñđéŕ .ķàþî/šţàţé/.
À çöḿḿéñţ éđîţ (ķîñđ:"çöḿḿéñţ") ŕéŵŕîţéš öñé çöđé çöḿḿéñţ, àđđŕéššéđ ƃý îţš ƒîļé àñđ ţĥé îđ 'ķàþî çĥéçķ' ŕéþöŕţš ƒöŕ îţ, šüçĥ àš ƒüñç/Þàŕšé, îñ Ĝö àñđ îñ ţĥé ļàñĝüàĝéš à çöḿḿéñţ þļüĝîñ ŕéàđš (ŢýþéŠçŕîþţ, ŢŠẊ àñđ ĴàṽàŠçŕîþţ àḿöñĝ ţĥéḿ). Îţš ţéẋţ îš ţĥé çöḿḿéñţ'š þŕöšé ŵîţĥöüţ çöḿḿéñţ ḿàŕķéŕš. Îţ çàŕŕîéš ţĥé çöḿḿéñţ_šĥà256 ţĥàţ 'ķàþî çĥéçķ --ĵšöñ' ŕéþöŕţš ƒöŕ ţĥé çöḿḿéñţ, öŕ ţĥé þŕöšé àš ŕéàđ îñ çüŕŕéñţ_ţéẋţ, àñđ à çöḿḿéñţ ţĥàţ çĥàñĝéđ šîñçé îš ŕéƒüšéđ. Éṽéŕý ƃýţé öüţšîđé ţĥé çöḿḿéñţ šţàýš àš îţ îš, ţĥé ŕéšüļţ ḿüšţ þàŕšé, àñđ ţĥé ļàñĝüàĝé'š ƒöŕḿàţţéŕ ḿüšţ àĝŕéé. Ŕüññîñĝ ţĥàţ ƒöŕḿàţţéŕ ŕüñš çöđé ţĥé þŕöĵéçţ çöñţŕöļš, šö ķàþî àšķš öñçé þéŕ þŕöĵéçţ, îñ à ţéŕḿîñàļ, àñđ ŕéçöŕđš ţĥé àñšŵéŕ. À đîŕéçţîṽé, à ĝéñéŕàţéđ ƒîļé'š çöḿḿéñţ, àñđ ţéẋţ ţĥàţ đŕöþš öŕ àđđš à çöđé ƃļöçķ öŕ ŕéƒéŕéñçé àŕé ŕéƒüšéđ ŵîţĥ à ŕéàšöñ àñđ ŵŕîţé ñöţĥîñĝ. Éàçĥ ŵŕîţţéñ ƒîļé îš çĥéçķéđ àĝàîñ öṽéŕ ŵĥàţ çĥàñĝéđ, àñđ ţĥé ƒîñđîñĝš àŕé ŕéþöŕţéđ ƃéšîđé ţĥé éđîţ.
Ţĥé çĥàñĝé-šéţ îš ĴŠÖÑĻ (öñé éñţŕý þéŕ ļîñé), ŕéàđ ƒŕöḿ ÇĤÀÑĜÉŠÉŢ öŕ, ŵîţĥ ñö àŕĝüḿéñţ öŕ "-", ƒŕöḿ šţàñđàŕđ îñþüţ. Çöñţéñţ éñţŕîéš ñàḿé ţĥéîŕ öŵñ ƒîļé, šö àþþļý ŵŕîţéš ţĥöšé ƒîļéš îñ þļàçé; --đ þŕéṽîéŵš çöñţéñţ àñđ çöḿḿéñţ çĥàñĝéš àñđ ŵŕîţéš ñöţĥîñĝ. Ñö ÀÎ þŕöṽîđéŕ îš ŕéǫüîŕéđ. ▒
Ŕüñš îñ ýöüŕ ƃŕöŵšéŕ àĝàîñšţ à šḿàļļ šàḿþļé ƒîļé. Éđîţ ţĥé çöḿḿàñđ ƃéƒöŕé ŕüññîñĝ, öŕ þŕéšš Ŕüñ ţö éẋéçüţé îţ àš šĥöŵñ.
kapi inspect report.docx --jsonl | edit-the-text | kapi apply| Ƒļàĝ | Ţýþé | Đéƒàüļţ | Đéšçŕîþţîöñ |
|---|---|---|---|
| --diff | bool | false | ▒ þŕéṽîéŵ çöñţéñţ àñđ çöḿḿéñţ çĥàñĝéš àš à üñîƒîéđ đ àñđ ŵŕîţé ñöţĥîñĝ ▒ |
| --encoding | string | ▒ îñþüţ/öüţþüţ éñçöđîñĝ ▒ | |
| --format , -f | string | ▒ îñþüţ/öüţþüţ ƒöŕḿàţ ƒöŕ çöñţéñţ ƒîļéš (đéƒàüļţ: àüţö-đéţéçţ) ▒ | |
| --in-place , -i | bool | ▒ ķééþ à ƃàçķüþ öƒ éđîţéđ çöñţéñţ ƒîļéš ŵîţĥ --îñ-þļàçé=.ƃàķ ▒ | |
| --json | bool | false | ▒ þŕîñţ ţĥé àþþļý ŕéþöŕţ àš ĴŠÖÑ ▒ |
| --project , -p | string | ▒ þàţĥ ţö à ķàþî.ýàḿļ þŕöĵéçţ ŕéçîþé öŕ îţš đîŕéçţöŕý (àüţö-đîšçöṽéŕéđ ƒŕöḿ çŵđ îƒ öḿîţţéđ) ▒ | |
| --source-lang | string | ▒ šöüŕçé ļàñĝüàĝé (é.ĝ. éñ, éñ-ÜŠ; đéƒàüļţš ţö ţĥé þŕöĵéçţ'š šöüŕçé_ļàñĝüàĝé, éļšé éñ) ▒ |
kapi apply changeset.jsonl kapi apply changeset.jsonl --diff kapi status --review --json | approve-units | kapi apply kapi apply changeset.jsonl --in-place=.bakecho '{"kind":"comment","file":"parse.go","id":"func/Parse","lines":{"first":3,"last":4},"comment_sha256":"<from kapi check --json>","text":"Parse reads the input."}' | kapi apply← Ƃàçķ ţö ţĥé Çöḿḿàñđ Ŕéƒéŕéñçé