it2 tab tree

Show split tree structure for a tab

Synopsis

it2 tab tree [<tab-id>] [flags]

Description

Display the split pane tree structure for a tab.

Shows the hierarchical structure of split containers and sessions within a tab.
The tree can be displayed visually or as raw JSON for programmatic access.

If no tab ID is provided, uses the current tab.

Options

--format (default "tree")

Output format (tree|json)

Options inherited from parent commands

--timeout

Timeout for API operations - how long to wait for iTerm2 to respond

--url

WebSocket URL for iTerm2 API - typically ws://localhost:1912 for local iTerm2

See Also

Examples

  # Show tree for current tab
  it2 tab tree

  # Show tree for specific tab
  it2 tab tree 13

  # Get raw JSON structure
  it2 tab tree --format json

  # Use with jq to extract session IDs
  it2 tab tree --format json | jq '.. | .session?.unique_identifier? | select(. != null)'