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)'