Bowrain šéţţîñĝš (kapi config)
Ţĥéŕé îš öñé çöñƒîĝüŕàţîöñ çöḿḿàñđ, kapi config. Ţĥé bowrain þļüĝîñ đöéš ñöţ
šĥîþ îţš öŵñ: îţ çļàîḿš ţĥé bowrain.* ķéý ñàḿéšþàçé îñ îţš ḿàñîƒéšţ
(capabilities.config_namespaces), àñđ kapi ŕöüţéš ţĥöšé ķéýš ţö ţĥé þļüĝîñ'š
öŵñ çöñƒîĝ ƒîļé.
Ţŵö šçöþéš šĥàŕé ţĥé ṽéŕƃ, šþļîţ ƃý šĥàþé:
| Šĥàþé | Šçöþé | Šţöŕéđ îñ |
|---|---|---|
kapi config <key> [value] (þöšîţîöñàļ) | ţĥé þŕöĵéçţ ŕéçîþé | kapi.yaml, çöḿḿîţţéđ |
kapi config set/get/unset <key> [value] | þéŕ-ḿàçĥîñé àþþ çöñƒîĝ | kapi.yaml îñ ţĥé üšéŕ çöñƒîĝ đîŕéçţöŕý, öŕ à þļüĝîñ'š öŵñ ƒîļé ƒöŕ à ñàḿéšþàçéđ ķéý |
Ţĥé üšéŕ çöñƒîĝ đîŕéçţöŕý îš ~/.config/kapi öñ Ļîñüẋ àñđ
~/Library/Application Support/kapi öñ ḿàçÖŠ. À ĥàñđ-ŵŕîţţéñ ƒîļé àţ
$HOME/.config/kapi/kapi.yaml îš ŕéàđ öñ éîţĥéŕ þļàţƒöŕḿ àš à
ļöŵéŕ-þŕéçéđéñçé ļàýéŕ, àñđ kapi config path þŕîñţš ţĥé ļöçàţîöñ ţĥàţ îš
àçţüàļļý îñ ƒöŕçé.
Þéŕ-ḿàçĥîñé bowrain đéƒàüļţš
kapi config get bowrain.server.url # Read the default server URL
kapi config set bowrain.server.url https://app.bowrain.cloud
kapi config unset bowrain.server.url # Restore the built-in default
kapi config path bowrain # bowrain/bowrain.yaml under the user config directory
kapi config list šĥöŵš éṽéŕý ñàḿéšþàçé àţ öñçé, kapi'š öŵñ ķéýš àļöñĝšîđé
éàçĥ îñšţàļļéđ þļüĝîñ'š, àñđ ţàķéš -o json ļîķé àñý öţĥéŕ ļîšţîñĝ.
| Ķéý | Đéšçŕîþţîöñ | Éẋàḿþļé |
|---|---|---|
bowrain.server.url | Đéƒàüļţ šéŕṽéŕ ÜŔĻ kapi init öƒƒéŕš ƒöŕ ñéŵ þŕöĵéçţš | https://app.bowrain.cloud |
Þŕöĵéçţ šéţţîñĝš
À þŕöĵéçţ'š öŵñ šéŕṽéŕ ƃîñđîñĝ ļîṽéš îñ ţĥé ŕéçîþé, ñöţ îñ þéŕ-ḿàçĥîñé çöñƒîĝ, šö îţ îš çöḿḿîţţéđ àñđ ţŕàṽéļš ŵîţĥ ţĥé ŕéþöšîţöŕý:
kapi config name # Read the project name
kapi config name "My Project" # Set the project name
kapi config server.url # Read the compound server URL
kapi config server.url https://app.bowrain.cloud/my-team/proj_abc123
kapi config server.stream '$auto'
| Ķéý | Đéšçŕîþţîöñ | Éẋàḿþļé |
|---|---|---|
name | Þŕöĵéçţ ñàḿé | My App |
defaults.source_language | Šöüŕçé ļöçàļé (ƂÇÞ 47) | en |
defaults.target_languages | Ţàŕĝéţ ļöçàļéš (ļîšţ) | [fr, de] |
server.url | Çöḿþöüñđ šéŕṽéŕ ÜŔĻ (éñçöđéš šéŕṽéŕ / ŵöŕķšþàçé / þŕöĵéçţ) | https://app.bowrain.cloud/my-team/proj_abc123 |
server.stream | Šéŕṽéŕ šţŕéàḿ ($auto ƒöŕ àüţö-đéţéçţ) | $auto |
Þŕéçéđéñçé
Ţĥé þéŕ-ḿàçĥîñé đéƒàüļţ îš à šţàŕţîñĝ þöîñţ ƒöŕ ñéŵ þŕöĵéçţš; ţĥé ŕéçîþé îš àüţĥöŕîţàţîṽé ƒöŕ à þŕöĵéçţ ţĥàţ àļŕéàđý éẋîšţš. Šéţ ţĥé đéƒàüļţ öñçé:
kapi config set bowrain.server.url https://app.bowrain.cloud
àñđ éṽéŕý šüƃšéǫüéñţ kapi init öƒƒéŕš îţ, ŵĥîļé àñý îñđîṽîđüàļ þŕöĵéçţ çàñ
šţîļļ þöîñţ éļšéŵĥéŕé:
kapi config server.url https://staging.bowrain.cloud