kapi đ
Šĥöŵ ţĥé ƃļöçķš ţĥàţ çĥàñĝéđ ļöçàļļý ŕéļàţîṽé ţö ţĥé ţŕéé ţĥé þŕöĵéçţ ļàšţ
đéçļàŕéđ ţö ţĥé šéŕṽéŕ: ļîķé git diff --stat, ƒöŕ çöñţéñţ. Ƒöŕ éàçĥ ƒîļé îţ
ŕéþöŕţš ĥöŵ ḿàñý ƃļöçķš ŵéŕé àđđéđ, çĥàñĝéđ, öŕ ŕéḿöṽéđ ļöçàļļý, àñđ (ŵĥéñ à
šéŕṽéŕ îš çöñƒîĝüŕéđ) ţĥé ñüḿƃéŕ öƒ ŕéḿöţé çĥàñĝéš àṽàîļàƃļé ţö þüļļ.
Ŵîţĥöüţ à šéŕṽéŕ, kapi diff šţîļļ ŵöŕķš: îţ çöḿþàŕéš àĝàîñšţ ţĥé ļöçàļ šýñç
çàçĥé, šö îţ šţàýš üšéƒüļ öƒƒļîñé.
Üšàĝé
kapi diff [paths...] [flags]
Éẋàḿþļéš
# Summarize all local changes since the last push or pull
kapi diff
# Limit to a directory
kapi diff src/locales/
# List the changed block ids/keys with a source preview
kapi diff --verbose
Éẋàḿþļé öüţþüţ:
src/locales/fr/messages.json +1 ~2 -1
1 file(s) changed: +1 ~2 -1
Remote: 3 change(s) available to pull
Use --verbose to see changed block ids/keys.
Ŵîţĥ --verbose, éàçĥ çĥàñĝéđ ƃļöçķ îš ļîšţéđ üñđéŕ îţš ƒîļé ŵîţĥ à çĥàñĝé
šîĝîļ (+ àđđéđ, ~ çĥàñĝéđ, - ŕéḿöṽéđ) àñđ à šöüŕçé þŕéṽîéŵ.
Öþţîöñš
| Ƒļàĝ | Đéšçŕîþţîöñ |
|---|---|
--verbose | Ļîšţ çĥàñĝéđ ƃļöçķ îđš/ķéýš ŵîţĥ à šöüŕçé þŕéṽîéŵ |
Öüţþüţ ƒöŕḿàţ àñđ çöļöŕ çöḿé ƒŕöḿ ţĥé šĥàŕéđ ĝļöƃàļ ƒļàĝš:
| Ƒļàĝ | Đéšçŕîþţîöñ |
|---|---|
--json | Éḿîţ ḿàçĥîñé-ŕéàđàƃļé ĴŠÖÑ îñšţéàđ öƒ ţéẋţ |
--output-format <json|text> | Šéļéçţ ţĥé öüţþüţ ƒöŕḿàţ |
--jq <expr> | Ƒîļţéŕ ĴŠÖÑ öüţþüţ ţĥŕöüĝĥ à ĵǫ éẋþŕéššîöñ |
--color <auto|always|never> | Çöļöŕîžé ĴŠÖÑ öüţþüţ |
Ĥöŵ îţ ŵöŕķš
- Ŕéšöļṽé ţĥé þŕöĵéçţ ƃý ŵàļķîñĝ üþ ƒŕöḿ ţĥé çüŕŕéñţ đîŕéçţöŕý ţö ţĥé
kapi.yamlŕéçîþé (ŕüñkapi initƒîŕšţ îƒ ñöñé îš ƒöüñđ). - Ŕéàđ ļöçàļ ƒîļéš ṽîà ţĥé ƒöŕḿàţ ŕéĝîšţŕý, ŕéšþéçţîñĝ ţĥé ŕéçîþé'š
collections:. - Çöḿþàŕé ƃļöçķ-ļéṽéļ çöñţéñţ àĝàîñšţ ţĥé ţŕéé ŕéçöŕđéđ îñ ţĥé ļöçàļ šýñç
çàçĥé ţö çöḿþüţé àđđéđ, çĥàñĝéđ, àñđ ŕéḿöṽéđ ƃļöçķš. Ţĥé ţŕéé àñđ ţĥé çàçĥé
àŕé đéšçŕîƃéđ öñ
kapi push. - Ŵĥéñ à šéŕṽéŕ îš çöñƒîĝüŕéđ, ǫüéŕý îţ ƒöŕ ţĥé çöüñţ öƒ þéñđîñĝ ŕéḿöţé çĥàñĝéš.
Ƃļöçķ îđéñţîţý îš đéŕîṽéđ ƒŕöḿ ţĥé ƃļöçķ'š îđ/ķéý àñđ šöüŕçé çöñţéñţ, šö öñļý ĝéñüîñéļý çĥàñĝéđ ƃļöçķš àŕé ŕéþöŕţéđ.
Éẋîţ çöđéš
0: ţĥé đ ŵàš þŕöđüçéđ (ŵĥéţĥéŕ öŕ ñöţ çĥàñĝéš ŵéŕé ƒöüñđ).1: àñ éŕŕöŕ öççüŕŕéđ (ñö þŕöĵéçţ, šéŕṽéŕ üñàṽàîļàƃļé, àñđ šö öñ).
Ŕéļàţéđ çöḿḿàñđš
kapi status: çöṽéŕàĝé, šĥîþ šţàñđîñĝ, àñđ ţĥé šéŕṽéŕ đéļţà.kapi pull: ƒéţçĥ ŕéḿöţé çĥàñĝéš.kapi push: šéñđ ļöçàļ çĥàñĝéš.