Skip to main content
View and manage the Workspaces of a Namespace. A Workspace is a focused logical computer with durable files, Runs, sessions, history, and artifacts. Workspace names are unique within their Namespace. A Workspace is created deliberately; Accounts do not receive a default one.

Usage

Aliases

  • workspaces
  • ws

Commands

Inherited flags

Examples

Subcommand reference

idyl workspace create

Create a Workspace in the resolved Namespace. Creating a Workspace creates a logical computer. It does not create a Namespace, and it does not enter the Workspace automatically.

Usage

Flags

Examples

idyl workspace delete

Delete a Workspace from the resolved Namespace. Deletion is asynchronous. The platform accepts it, records the Workspace as terminating, stops the Workloads of its Runs, removes its files, revisions, Runs, and attempts, and finalizes on its own; once finalized the name no longer resolves and may be reused. Nothing else in the Namespace is touched. While it is terminating the Workspace still reads, and creating or editing anything in it is refused. Deleting a Workspace that is already terminating is accepted again. —wait blocks until the Workspace is finalized and exits the way ‘idyl wait’ does: 0 finalized, 124 when —timeout passes first. Without it the command returns as soon as the deletion is accepted. You will be prompted for confirmation unless the —yes flag is provided.

Usage

Aliases

  • rm

Flags

Examples

idyl workspace get

Get details of a Workspace, or list Workspaces in the resolved Namespace. With no arguments, lists all workspaces. With a name argument, shows that Workspace. -A/—all-namespaces lists across every namespace in the account; a named Workspace requires its Namespace, so a name is rejected with it.

Usage

Flags

Examples

idyl workspace list

List the Workspaces in the resolved Namespace. The entered workspace is marked. -A/—all-namespaces lists across every namespace in the account with a NAMESPACE column; it cannot be combined with —namespace or —workspace.

Usage

Aliases

  • ls

Flags

Examples