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

