Šķîþ ţö ḿàîñ çöñţéñţ

kapi ŵöŕķšþàçé

Ļîšţ ţĥé ŵöŕķšþàçéš ýöü çàñ àççéšš öñ à Bowrain šéŕṽéŕ, öŕ çŕéàţé à ñéŵ ţéàḿ ŵöŕķšþàçé. Ŕéǫüîŕéš àüţĥéñţîçàţîöñ (ŕüñ kapi auth login ƒîŕšţ).

Üšàĝé

kapi workspace list
kapi workspace create --name "<name>" [--slug <slug>]

Ţĥé šéŕṽéŕ îš ŕéšöļṽéđ ƒŕöḿ --server, ţĥéñ BOWRAIN_SERVER_URL / server.url îñ bowrain.yaml, ţĥéñ ýöüŕ šţöŕéđ ļöĝîñ, ƒàļļîñĝ ƃàçķ ţö ţĥé ĥöšţéđ šéŕṽîçé (https://app.bowrain.cloud).

Šüƃçöḿḿàñđš

list

Ļîšţš éṽéŕý ŵöŕķšþàçé ýöüŕ àççöüñţ çàñ àççéšš, ḿàŕķîñĝ ýöüŕ þéŕšöñàļ ŵöŕķšþàçé.

kapi workspace list

# Example output:
# alice (Alice) [personal]
# acme (Acme Corp)

Àđđ --json ƒöŕ ḿàçĥîñé-ŕéàđàƃļé öüţþüţ:

kapi workspace list --json

create

Çŕéàţéš à ñéŵ ţéàḿ ŵöŕķšþàçé. Ţĥé šļüĝ îš đéŕîṽéđ ƒŕöḿ --name ŵĥéñ --slug îš öḿîţţéđ.

kapi workspace create --name "Acme Corp"
# Workspace created: acme-corp (Acme Corp)

kapi workspace create --name "Acme Corp" --slug acme
# Workspace created: acme (Acme Corp)

Ƒļàĝš

ƑļàĝÀþþļîéš ţöĐéšçŕîþţîöñ
--serverƃöţĥŠéŕṽéŕ ÜŔĻ (öṽéŕŕîđéš çöñƒîĝ àñđ šţöŕéđ ļöĝîñ)
--namecreateŴöŕķšþàçé ñàḿé (ŕéǫüîŕéđ)
--slugcreateÜŔĻ-ƒŕîéñđļý šļüĝ (đéŕîṽéđ ƒŕöḿ --name îƒ öḿîţţéđ)

Éẋîţ Çöđéš

  • 0: šüççéšš
  • 1: éŕŕöŕ (ñöţ àüţĥéñţîçàţéđ, šéŕṽéŕ üñŕéàçĥàƃļé, šļüĝ çöñƒļîçţ, …)

Ŕéļàţéđ Çöḿḿàñđš

  • kapi auth: àüţĥéñţîçàţé ƃéƒöŕé ļîšţîñĝ öŕ çŕéàţîñĝ ŵöŕķšþàçéš
  • kapi init: šçàƒƒöļđš à þŕöĵéçţ àñđ çàñ šéļéçţ öŕ çŕéàţé à ŵöŕķšþàçé îñţéŕàçţîṽéļý