Workspaces

Overview of creating and managing Tessl workspaces

Workspaces within Tessl make managing it easy to create, share and manage your team's context.

Setting up a new workspace

create

To create a workspace, run tessl workspace create <name>

tessl workspace create engteam

> ✔ Created workspace engteam (019b324b-...)

list

Verify that your workspace has been created using tessl workspace list.

tessl workspace list

> ╔════════════╤══════════════════════════════════════╗
  ║ Name       │ ID                                   ║
  ╟────────────┼──────────────────────────────────────╢
  ║ engteam    │ 019952d9-...                         ║
  ╚════════════╧══════════════════════════════════════╝

Configuring workspace users

add-member

Add a new member to a workspace using:

tessl workspace --workspace <workspace-name> --user <username> --role <role>

Check out our supported roles to see which are appropriate for your users.

list-members

Verify that your users were added correctly using tessl workspace list-members <workspace-name>

remove-members

Remove members using tessl workspace remove-member --workspace <workspace-name> --user <username>

Managing your workspace

archive

Archive a workspace using tessl workspace archive --reason <text> <workspace-name>. Providing a --reason is optional, but encouraged. An archived workspace won't be available to publish to or read from, but can be unarchived later.

unarchive

To unarchive an archived workspace, making it active again, use tessl workspace unarchive <workspace-name>.

delete

Delete a workspace entirely using tessl workspace delete <workspace-name>. Note: this will delete all content in a workspace, and cannot be undone! Use archive above as a safer alternative.

Last updated