CLI (engineai)#
engineai workspace#
Workspace commands.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
Subcommands
- create: Create a workspace with SLUG and NAME.
- ls: List all user workspaces.
- member: Workspace member commands.
- rm: Delete a workspace with SLUG.
- update: Update the name or slug of a workspace with SLUG.
engineai workspace create#
Create a workspace with SLUG and NAME.
Args: slug: Identifier for the new workspace (used in URLs). name: The display name of the workspace.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace ls#
List all user workspaces.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace member#
Workspace member commands.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
Subcommands
- invite: Invite a user with EMAIL and ROLE to the workspace identified by SLUG.
- ls: List all members in a workspace with SLUG.
- rm: Remove member with EMAIL from workspace identified by SLUG.
- transfer: Transfer workspace identified by SLUG to an admin with EMAIL.
- update: Update member with EMAIL to new ROLE in the workspace identified by SLUG.
engineai workspace member invite#
Invite a user with EMAIL and ROLE to the workspace identified by SLUG.
Args: slug: The workspace's identifier. email: Email of the user to be added. role: Role for the user in the workspace (ADMIN or MEMBER).
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace member ls#
List all members in a workspace with SLUG.
Args: slug: The workspace's identifier
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace member rm#
Remove member with EMAIL from workspace identified by SLUG.
Args: slug: The workspace's identifier. email: Email of the user to be removed.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace member transfer#
Transfer workspace identified by SLUG to an admin with EMAIL.
Args: slug: The workspace's identifier. email: Email of the user (admin) to whom the workspace will be transferred.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace member update#
Update member with EMAIL to new ROLE in the workspace identified by SLUG.
Args: slug: The workspace's identifier. email: Email of the user to be updated. role: New role for the user in the workspace (ADMIN or MEMBER).
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace rm#
Delete a workspace with SLUG.
NOTE: This will permanently delete the workspace and all its contents (apps, dashboards, etc.).
Args: slug: The workspace's identifier.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
--help |
boolean | Show this message and exit. | False |
engineai workspace update#
Update the name or slug of a workspace with SLUG.
Args: slug: The parent workspace's identifier. new_slug: New slug for the workspace. name: New name for the workspace.
Usage:
Options:
Name | Type | Description | Default |
---|---|---|---|
-s , --slug |
text | new slug. | None |
-n , --name |
text | new name. | None |
--help |
boolean | Show this message and exit. | False |