# LibTmux.Workspace

- **Package:** LibTmux.Workspace
- **Language:** PowerShell
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-powershell/blob/b06c64f844f3173de66b187eaeaf3915814318c6/module/LibTmux.Workspace/LibTmux.Workspace.psd1#L1
- **Page:** https://libtmux.org/en/powershell/latest/workspace/reference/libtmux-workspace/

[`Workspace`](/en/powershell/latest/workspace/reference/libtmux-workspace/) declarations and automation over [`LibTmux`](/en/powershell/latest/reference/libtmux/). Alpha.

## Members

### Common operations

- `Invoke-TmuxWorkspace` (function): Apply the exact workspace plan after one confirmation.
- `ConvertTo-TmuxWorkspaceJson` (function): Convert a native workspace declaration to JSON text.
- `Get-TmuxWorkspace` (function): Find workspace declaration files without loading sessions.
- `Get-TmuxWorkspacePlan` (function): Observe an explicit endpoint and prepare a workspace plan.
- `Test-TmuxWorkspace` (function): Validate a workspace declaration and its intended policies locally.
- `ConvertTo-TmuxWorkspace` (function): Convert a captured session to a native workspace declaration.
- `ConvertTo-TmuxWorkspaceYaml` (function): Convert a native workspace declaration to YAML text.
- `Import-TmuxWorkspace` (function): Parse a workspace declaration without executing it.
- `Resolve-TmuxWorkspace` (function): Resolve inherited workspace paths against an explicit document base.
