CLI Workspaces Resource¶
CLIWorkspacesResource(cli)
¶
Bases: BaseCLIResource
CLI resource for workspace management.
Attributes:
| Name | Type | Description |
|---|---|---|
_cli |
Reference to the parent |
Source code in src/aiobsidian/cli/_base.py
current()
async
¶
Get the current workspace layout tree.
Returns:
| Type | Description |
|---|---|
dict[str, Any]
|
Current workspace tree structure. |
Source code in src/aiobsidian/cli/workspaces.py
save(name)
async
¶
Save the current workspace layout.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Name for the saved workspace. |
required |
load(name)
async
¶
Load a saved workspace.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Name of the workspace to load. |
required |
delete(name)
async
¶
Delete a saved workspace.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
Name of the workspace to delete. |
required |