Recipes

Copy-pasteable command invocations for common tasks.

Load a workspace

$ tmuxp load my-workspace.yaml

Load in detached mode

$ tmuxp load -d my-workspace.yaml

Load from a project directory

$ tmuxp load .

Freeze a running session

$ tmuxp freeze my-session

Convert YAML to JSON

$ tmuxp convert my-workspace.yaml

Convert JSON to YAML

$ tmuxp convert my-workspace.json

List available workspaces

$ tmuxp ls

Search workspaces

$ tmuxp search my-project

Edit a workspace config

$ tmuxp edit my-workspace

Collect debug info

$ tmuxp debug-info

Shell with tmux context

$ tmuxp shell

Access libtmux objects directly:

$ tmuxp shell --best --command 'print(server.sessions)'