Workspace Manager conceptHome

Choose documentation 3

Concept and alpha: example support scope and release maturity.

v0.1.0.alpha.2

Current version

v0.1.0.alpha.2
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

Edit this page on GitHub

tmux workspace manager for Ruby

Install

Install the workspace package separately from the core library.

$ gem install --version 0.1.0.alpha.1 libtmux-workspace
gem "libtmux-workspace", "0.1.0.alpha.1"

libtmux-workspace parses bounded YAML or JSON into an immutable creation plan. validate and offline plan do not contact tmux. load and plan --live borrow an existing server selected with --socket.

The manager creates a new session. It does not reconcile, replace, or delete a preexisting workspace. Applying a plan authorizes declared shell commands; their delivery does not prove that the pane programs completed.

Start here

The source-owned workspace guide is staged from the same revision as the generated reference.

Esc

Type to search.

Reference preview Open reference