# Perl-based tmux workspace manager

Source: https://libtmux.org/en/perl/latest/workspace/

> Validate, plan, and load versioned JSON workspaces with LibTmux-Workspace.

**Workspace Manager concept example** A working example of the core library. It can change without notice. Build `libtmux-workspace` from the source revision in the installation guide. The `LibTmux-Workspace` package supplies this command. Follow the workspace guide for its configuration format.

[LibTmux-Workspace](https://libtmux.org/en/perl/latest/workspace/reference/) is a separate native Perl distribution using public core
APIs. Its `libtmux-workspace` command validates, plans, and loads the
[libtmux.workspace/v1 JSON format](https://libtmux.org/en/perl/latest/workspace/source-guide/). Planning performs no tmux I/O. Loading
creates sessions, windows, and panes, with explicit conflict and repeat policies.

Install core first, then workspace from the same source checkout. These
packages are not published to CPAN. The [workspace guide](https://libtmux.org/en/perl/latest/workspace/source-guide/)
contains the configuration contract and installed CLI commands. The
[API reference](https://libtmux.org/en/perl/latest/workspace/reference/) documents the public loader and report errors.
