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

ķàþî ŵöŕķšþàçé

Ļîšţ ţĥé ŵöŕķšþàçéš ýöü çàñ àççéšš öñ à Ƃöŵŕàîñ šéŕṽéŕ, öŕ çŕéàţé à ñéŵ ţéàḿ ŵöŕķšþàçé. Ŕéǫüîŕéš àüţĥéñţîçàţîöñ (ŕüñ 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: šçàƒƒöļđš à þŕöĵéçţ àñđ çàñ šéļéçţ öŕ çŕéàţé à ŵöŕķšþàçé îñţéŕàçţîṽéļý