# LibTmux.Workspace

**Workspace Manager concept example** A working example of the core library. It can change without notice.

- **Package:** LibTmux.Workspace
- **Language:** PowerShell
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-powershell/blob/06233d3c99b40a5bce966c9e1d358f346ff4de55/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/).

## Members

### Common operations

- [`Invoke-TmuxWorkspace`](/en/powershell/latest/workspace/reference/libtmux-workspace-invoke-tmuxworkspace/) (function): Apply the exact workspace plan after one confirmation.
- [`Get-TmuxWorkspacePlan`](/en/powershell/latest/workspace/reference/libtmux-workspace-get-tmuxworkspaceplan/) (function): Observe an explicit endpoint and prepare a workspace plan.
- [`Get-TmuxWorkspace`](/en/powershell/latest/workspace/reference/libtmux-workspace-get-tmuxworkspace/) (function): Find workspace declaration files without loading sessions.
- [`Test-TmuxWorkspace`](/en/powershell/latest/workspace/reference/libtmux-workspace-test-tmuxworkspace/) (function): Validate a workspace declaration and its intended policies locally.
- [`ConvertTo-TmuxWorkspace`](/en/powershell/latest/workspace/reference/libtmux-workspace-convertto-tmuxworkspace/) (function): Convert a captured session to a native workspace declaration.
- [`ConvertTo-TmuxWorkspaceJson`](/en/powershell/latest/workspace/reference/libtmux-workspace-convertto-tmuxworkspacejson/) (function): Convert a native workspace declaration to JSON text.
- [`Import-TmuxWorkspace`](/en/powershell/latest/workspace/reference/libtmux-workspace-import-tmuxworkspace/) (function): Parse a workspace declaration without executing it.
- [`Resolve-TmuxWorkspace`](/en/powershell/latest/workspace/reference/libtmux-workspace-resolve-tmuxworkspace/) (function): Resolve inherited workspace paths against an explicit document base.
- [`ConvertTo-TmuxWorkspaceYaml`](/en/powershell/latest/workspace/reference/libtmux-workspace-convertto-tmuxworkspaceyaml/) (function): Convert a native workspace declaration to YAML text.

## Guides

Pages that discuss `LibTmux.Workspace`.

### Ports

- [tmux workspace manager, forged in PowerShell.](/en/powershell/latest/workspace/)
- [LibTmux.Workspace API reference](/en/powershell/latest/workspace/reference/)

### Workspace

- [Workspace guide](/en/powershell/latest/workspace/source-guide/)
