{
  "name": "libtmux for PowerShell",
  "url": "https://libtmux.org/en/powershell/latest/",
  "description": "Guides, examples and API reference for LibTmux.",
  "sourceRepository": "https://github.com/libtmux/libtmux-powershell",
  "agentEntrypoints": {
    "manifest": "/en/powershell/latest/docs.json",
    "llms": "/en/powershell/latest/llms.txt",
    "llmsFull": "/en/powershell/latest/llms-full.txt",
    "inventory": "/en/objects.inv"
  },
  "ports": [
    {
      "slug": "powershell",
      "name": "PowerShell",
      "language": "PowerShell",
      "referenceKind": "model",
      "package": "LibTmux",
      "reference": "/en/powershell/latest/reference/",
      "products": [
        {
          "slug": "workspace",
          "name": "Workspace Manager",
          "availability": "available",
          "inDevelopment": true,
          "cli": null,
          "cliAvailability": null,
          "url": "/en/powershell/latest/workspace/",
          "reference": "/en/powershell/latest/workspace/reference/",
          "source": {
            "product": "workspace",
            "package": "LibTmux.Workspace",
            "version": "0.1.0-alpha2",
            "repo": "libtmux/libtmux-powershell",
            "revision": "b06c64f844f3173de66b187eaeaf3915814318c6",
            "extractedRevision": "b06c64f844f3173de66b187eaeaf3915814318c6"
          }
        },
        {
          "slug": "mcp",
          "name": "MCP",
          "availability": "unpublished",
          "inDevelopment": false,
          "url": "/en/powershell/latest/mcp/",
          "reference": null,
          "protocol": null
        }
      ],
      "extracted": {
        "symbols": 66,
        "extractor": "@libtmux/api-model@0.0.1 (PowerShell command metadata + Roslyn + PlatyPS + MAML v1)",
        "inventory": "/en/powershell/latest/reference/objects.inv"
      },
      "documentation": [
        {
          "id": "core",
          "name": "Library",
          "kind": "core",
          "availability": "available",
          "url": "/en/powershell/latest/"
        },
        {
          "id": "workspace",
          "name": "Workspace Manager",
          "kind": "product",
          "availability": "available",
          "url": "/en/powershell/latest/workspace/"
        }
      ]
    }
  ],
  "pages": [
    {
      "title": "Guides",
      "description": "Guides for LibTmux.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/index.md",
      "headings": []
    },
    {
      "title": "Capture, refresh and raw commands",
      "description": "Capture, refresh and raw commands: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/capture/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/capture/index.md",
      "headings": [
        {
          "id": "capture-text",
          "level": 2,
          "text": "Capture text"
        },
        {
          "id": "refresh-captured-metadata",
          "level": 2,
          "text": "Refresh captured metadata"
        },
        {
          "id": "run-literal-tmux-arguments",
          "level": 2,
          "text": "Run literal tmux arguments"
        }
      ]
    },
    {
      "title": "Inspect attached clients",
      "description": "Inspect attached clients: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/clients/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/clients/index.md",
      "headings": []
    },
    {
      "title": "Commands and control clients",
      "description": "Commands and control clients: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/commands/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/commands/index.md",
      "headings": [
        {
          "id": "execute-an-ordered-chain",
          "level": 2,
          "text": "Execute an ordered chain"
        },
        {
          "id": "reuse-a-control-client",
          "level": 2,
          "text": "Reuse a control client"
        },
        {
          "id": "collect-concurrent-command-results",
          "level": 2,
          "text": "Collect concurrent command results"
        }
      ]
    },
    {
      "title": "Compatibility",
      "description": "Compatibility: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/compatibility/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/compatibility/index.md",
      "headings": []
    },
    {
      "title": "Create sessions, windows and panes",
      "description": "Create sessions, windows and panes: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/create/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/create/index.md",
      "headings": [
        {
          "id": "create-a-detached-session",
          "level": 2,
          "text": "Create a detached session"
        },
        {
          "id": "create-a-window-or-split",
          "level": 2,
          "text": "Create a window or split"
        },
        {
          "id": "commands-directories-and-environment",
          "level": 2,
          "text": "Commands, directories and environment"
        },
        {
          "id": "failures-and-results",
          "level": 2,
          "text": "Failures and results"
        }
      ]
    },
    {
      "title": "Set the environment for new panes",
      "description": "Set the environment for new panes: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/environment/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/environment/index.md",
      "headings": []
    },
    {
      "title": "Getting started",
      "description": "Getting started: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/getting-started/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/getting-started/index.md",
      "headings": [
        {
          "id": "install",
          "level": 2,
          "text": "Install"
        },
        {
          "id": "create-and-read-an-object-graph",
          "level": 2,
          "text": "Create and read an object graph"
        },
        {
          "id": "run-a-command-to-completion",
          "level": 2,
          "text": "Run a command to completion"
        },
        {
          "id": "wait-for-service-readiness",
          "level": 2,
          "text": "Wait for service readiness"
        },
        {
          "id": "choose-how-to-run",
          "level": 2,
          "text": "Choose how to run"
        },
        {
          "id": "modules-and-mcp",
          "level": 2,
          "text": "Modules and MCP"
        },
        {
          "id": "guides",
          "level": 2,
          "text": "Guides"
        },
        {
          "id": "install-from-source",
          "level": 2,
          "text": "Install from source"
        },
        {
          "id": "license",
          "level": 2,
          "text": "License"
        }
      ]
    },
    {
      "title": "Configure and run hooks",
      "description": "Configure and run hooks: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/hooks/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/hooks/index.md",
      "headings": []
    },
    {
      "title": "Send input to a pane",
      "description": "Send input to a pane: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/input/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/input/index.md",
      "headings": [
        {
          "id": "run-a-command-to-completion",
          "level": 2,
          "text": "Run a command to completion"
        },
        {
          "id": "wait-for-an-applications-readiness-line",
          "level": 2,
          "text": "Wait for an application’s readiness line"
        },
        {
          "id": "send-a-command-and-wait-for-its-output",
          "level": 2,
          "text": "Send a command and wait for its output"
        }
      ]
    },
    {
      "title": "Arrange panes and resize windows",
      "description": "Arrange panes and resize windows: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/layout/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/layout/index.md",
      "headings": []
    },
    {
      "title": "Using the .NET MCP server",
      "description": "Using the .NET MCP server: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/mcp/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/mcp/index.md",
      "headings": [
        {
          "id": "install-and-select-a-server",
          "level": 2,
          "text": "Install and select a server"
        },
        {
          "id": "discover-before-calling",
          "level": 2,
          "text": "Discover before calling"
        },
        {
          "id": "inspect-a-pane-and-wait-for-readiness",
          "level": 2,
          "text": "Inspect a pane and wait for readiness"
        },
        {
          "id": "check-the-client-workflow-from-this-checkout",
          "level": 2,
          "text": "Check the client workflow from this checkout"
        }
      ]
    },
    {
      "title": "Read and change options",
      "description": "Read and change options: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/options/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/options/index.md",
      "headings": []
    },
    {
      "title": "Link and move windows between sessions",
      "description": "Link and move windows between sessions: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/placement/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/placement/index.md",
      "headings": []
    },
    {
      "title": "Filter and query tmux objects",
      "description": "Filter and query tmux objects: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/query/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/query/index.md",
      "headings": [
        {
          "id": "start-with-powershell",
          "level": 2,
          "text": "Start with PowerShell"
        },
        {
          "id": "criteria-vocabulary",
          "level": 2,
          "text": "Criteria vocabulary"
        },
        {
          "id": "match-captured-relationships",
          "level": 2,
          "text": "Match captured relationships"
        },
        {
          "id": "store-a-query-or-acquire-a-fresh-result",
          "level": 2,
          "text": "Store a query or acquire a fresh result"
        },
        {
          "id": "require-exactly-one-match",
          "level": 2,
          "text": "Require exactly one match"
        }
      ]
    },
    {
      "title": "Read tmux objects",
      "description": "Read tmux objects: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/read/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/read/index.md",
      "headings": []
    },
    {
      "title": "Remove sessions, windows and panes",
      "description": "Remove sessions, windows and panes: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/remove/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/remove/index.md",
      "headings": [
        {
          "id": "linked-windows-and-cascading-removal",
          "level": 2,
          "text": "Linked windows and cascading removal"
        },
        {
          "id": "errors-and-cancellation",
          "level": 2,
          "text": "Errors and cancellation"
        }
      ]
    },
    {
      "title": "Troubleshooting",
      "description": "Troubleshooting: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/troubleshooting/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/troubleshooting/index.md",
      "headings": []
    },
    {
      "title": "Watch events and use runspaces",
      "description": "Watch events and use runspaces: LibTmux documentation.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/watch/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/watch/index.md",
      "headings": [
        {
          "id": "observe-one-owned-change",
          "level": 2,
          "text": "Observe one owned change"
        },
        {
          "id": "bound-background-output",
          "level": 2,
          "text": "Bound background output"
        },
        {
          "id": "run-independent-commands-concurrently",
          "level": 2,
          "text": "Run independent commands concurrently"
        }
      ]
    },
    {
      "title": "Workspace guide",
      "description": "Workspace guide: LibTmux documentation.",
      "section": "Workspace Manager",
      "url": "https://libtmux.org/en/powershell/latest/workspace/source-guide/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/workspace/source-guide/index.md",
      "headings": [
        {
          "id": "load-and-resolve-the-declaration",
          "level": 2,
          "text": "Load and resolve the declaration"
        },
        {
          "id": "choose-when-options-apply",
          "level": 2,
          "text": "Choose when options apply"
        },
        {
          "id": "validate-before-contacting-tmux",
          "level": 2,
          "text": "Validate before contacting tmux"
        },
        {
          "id": "plan-and-review",
          "level": 2,
          "text": "Plan and review"
        },
        {
          "id": "apply-the-reviewed-plan",
          "level": 2,
          "text": "Apply the reviewed plan"
        },
        {
          "id": "export-a-starting-declaration",
          "level": 2,
          "text": "Export a starting declaration"
        },
        {
          "id": "edit-the-declaration",
          "level": 2,
          "text": "Edit the declaration"
        },
        {
          "id": "type-a-command-without-submitting-it",
          "level": 2,
          "text": "Type a command without submitting it"
        },
        {
          "id": "startup-host-effects-and-failures",
          "level": 2,
          "text": "Startup, host effects and failures"
        }
      ]
    },
    {
      "title": "Concepts",
      "description": "Understand captured objects, stable identities, and local versus remote queries.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/powershell/latest/concepts/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/concepts/index.md",
      "headings": []
    },
    {
      "title": "Captured state and I/O",
      "description": "Separate explicit reads from local object traversal and preserve snapshot boundaries.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/powershell/latest/concepts/captured-state/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/concepts/captured-state.md",
      "headings": [
        {
          "id": "choose-the-read-boundary",
          "level": 2,
          "text": "Choose the read boundary"
        },
        {
          "id": "missing-capture-is-not-an-empty-collection",
          "level": 2,
          "text": "Missing capture is not an empty collection"
        },
        {
          "id": "a-snapshot-is-a-bounded-observation",
          "level": 2,
          "text": "A snapshot is a bounded observation"
        }
      ]
    },
    {
      "title": "Object identity and placement",
      "description": "Understand endpoint handles, daemon generations, physical windows, and session links.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/powershell/latest/concepts/identity/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/concepts/identity.md",
      "headings": [
        {
          "id": "endpoint-and-daemon-generation",
          "level": 2,
          "text": "Endpoint and daemon generation"
        },
        {
          "id": "ids-and-names-serve-different-purposes",
          "level": 2,
          "text": "IDs and names serve different purposes"
        },
        {
          "id": "a-window-can-appear-in-several-sessions",
          "level": 2,
          "text": "A window can appear in several sessions"
        }
      ]
    },
    {
      "title": "Local selection and source queries",
      "description": "Choose ordinary pipelines, reusable criteria, or a fresh daemon-side query.",
      "section": "Concepts",
      "url": "https://libtmux.org/en/powershell/latest/concepts/queries/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/concepts/queries.md",
      "headings": [
        {
          "id": "choose-the-simplest-useful-query",
          "level": 2,
          "text": "Choose the simplest useful query"
        },
        {
          "id": "matching-has-explicit-semantics",
          "level": 2,
          "text": "Matching has explicit semantics"
        },
        {
          "id": "inspect-before-dispatching",
          "level": 2,
          "text": "Inspect before dispatching"
        }
      ]
    },
    {
      "title": "Examples",
      "description": "Complete programs with setup, expected output, and owned-server cleanup.",
      "section": "Examples",
      "url": "https://libtmux.org/en/powershell/latest/examples/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/examples/index.md",
      "headings": []
    },
    {
      "title": "Check command completion",
      "description": "Run a shell command and verify its authenticated nonzero exit status.",
      "section": "Examples",
      "url": "https://libtmux.org/en/powershell/latest/examples/command-completion/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/examples/command-completion.md",
      "headings": [
        {
          "id": "setup",
          "level": 2,
          "text": "Setup"
        },
        {
          "id": "program",
          "level": 2,
          "text": "Program"
        },
        {
          "id": "run",
          "level": 2,
          "text": "Run"
        },
        {
          "id": "related-apis",
          "level": 2,
          "text": "Related APIs"
        },
        {
          "id": "source-and-verification",
          "level": 2,
          "text": "Source and verification"
        }
      ]
    },
    {
      "title": "Create windows and panes",
      "description": "Create a session with two windows, then query a captured snapshot.",
      "section": "Examples",
      "url": "https://libtmux.org/en/powershell/latest/examples/create-layout/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/examples/create-layout.md",
      "headings": [
        {
          "id": "setup",
          "level": 2,
          "text": "Setup"
        },
        {
          "id": "program",
          "level": 2,
          "text": "Program"
        },
        {
          "id": "run",
          "level": 2,
          "text": "Run"
        },
        {
          "id": "related-apis",
          "level": 2,
          "text": "Related APIs"
        },
        {
          "id": "source-and-verification",
          "level": 2,
          "text": "Source and verification"
        }
      ]
    },
    {
      "title": "Wait for a service",
      "description": "Wait for an HTTP readiness line and check the service responds.",
      "section": "Examples",
      "url": "https://libtmux.org/en/powershell/latest/examples/wait-for-service/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/examples/wait-for-service.md",
      "headings": [
        {
          "id": "setup",
          "level": 2,
          "text": "Setup"
        },
        {
          "id": "program",
          "level": 2,
          "text": "Program"
        },
        {
          "id": "run",
          "level": 2,
          "text": "Run"
        },
        {
          "id": "related-apis",
          "level": 2,
          "text": "Related APIs"
        },
        {
          "id": "source-and-verification",
          "level": 2,
          "text": "Source and verification"
        }
      ]
    },
    {
      "title": "Attaching to tmux",
      "description": "Connect to an existing tmux server and find a session with PowerShell.",
      "section": "Guides",
      "url": "https://libtmux.org/en/powershell/latest/guides/attaching-to-tmux/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/guides/attaching-to-tmux.md",
      "headings": [
        {
          "id": "connect-to-an-existing-server",
          "level": 2,
          "text": "Connect to an existing server"
        },
        {
          "id": "setup-and-run",
          "level": 2,
          "text": "Setup and run"
        },
        {
          "id": "find-or-create-a-session",
          "level": 2,
          "text": "Find or create a session"
        }
      ]
    },
    {
      "title": "Topics",
      "description": "Make deliberate choices about ownership, command completion, and event streams.",
      "section": "Topics",
      "url": "https://libtmux.org/en/powershell/latest/topics/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/topics/index.md",
      "headings": []
    },
    {
      "title": "Dispatch, completion, and failure",
      "description": "Distinguish accepted input, tmux replies, shell completion, and application readiness.",
      "section": "Topics",
      "url": "https://libtmux.org/en/powershell/latest/topics/execution/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/topics/execution.md",
      "headings": [
        {
          "id": "what-a-result-proves",
          "level": 2,
          "text": "What a result proves"
        },
        {
          "id": "commands-and-chains",
          "level": 2,
          "text": "Commands and chains"
        },
        {
          "id": "stopping-the-caller-does-not-undo-dispatch",
          "level": 2,
          "text": "Stopping the caller does not undo dispatch"
        }
      ]
    },
    {
      "title": "Watching output and state",
      "description": "Choose a screen capture or event stream and handle bounded delivery explicitly.",
      "section": "Topics",
      "url": "https://libtmux.org/en/powershell/latest/topics/observations/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/topics/observations.md",
      "headings": [
        {
          "id": "start-observation-before-the-producer",
          "level": 2,
          "text": "Start observation before the producer"
        },
        {
          "id": "bound-both-time-and-retained-output",
          "level": 2,
          "text": "Bound both time and retained output"
        },
        {
          "id": "treat-loss-as-a-state-change",
          "level": 2,
          "text": "Treat loss as a state change"
        },
        {
          "id": "keep-the-right-owner-alive",
          "level": 2,
          "text": "Keep the right owner alive"
        }
      ]
    },
    {
      "title": "Ownership and cleanup",
      "description": "Keep daemon, client, session, and runspace lifetimes explicit.",
      "section": "Topics",
      "url": "https://libtmux.org/en/powershell/latest/topics/ownership/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/topics/ownership.md",
      "headings": [
        {
          "id": "match-cleanup-to-what-you-created",
          "level": 2,
          "text": "Match cleanup to what you created"
        },
        {
          "id": "use-an-isolated-endpoint-for-automation",
          "level": 2,
          "text": "Use an isolated endpoint for automation"
        },
        {
          "id": "preserve-failures-during-cleanup",
          "level": 2,
          "text": "Preserve failures during cleanup"
        }
      ]
    },
    {
      "title": "Workspace Manager",
      "description": "Validate, plan and load workspace files with the LibTmux.Workspace module.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/powershell/latest/workspace/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/workspace/index.md",
      "headings": []
    },
    {
      "title": "LibTmux.Workspace API reference",
      "description": "Public LibTmux.Workspace declarations, parameters and source documentation.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/powershell/latest/workspace/reference/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/workspace/reference.md",
      "headings": []
    },
    {
      "title": "Third-party notices",
      "description": "Thanks to tmux's creator and contributors, with licences and attribution for the software behind libtmux.org.",
      "section": "Documentation",
      "url": "https://libtmux.org/en/powershell/latest/third-party-notices/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/third-party-notices.md",
      "headings": [
        {
          "id": "tmux",
          "level": 2,
          "text": "tmux"
        },
        {
          "id": "tmux-artwork",
          "level": 3,
          "text": "tmux artwork"
        },
        {
          "id": "programming-language-artwork",
          "level": 2,
          "text": "Programming-language artwork"
        },
        {
          "id": "terminal-artwork",
          "level": 2,
          "text": "Terminal artwork"
        },
        {
          "id": "documentation-toolchain",
          "level": 2,
          "text": "Documentation toolchain"
        },
        {
          "id": "a-note-on-doxygen",
          "level": 3,
          "text": "A note on Doxygen"
        },
        {
          "id": "reference-hosting",
          "level": 2,
          "text": "Reference hosting"
        },
        {
          "id": "libtmux-itself",
          "level": 2,
          "text": "libtmux itself"
        }
      ]
    },
    {
      "title": "API reference",
      "description": "56 declarations in the PowerShell reference index. The symbol index also includes their members.",
      "section": "API reference",
      "url": "https://libtmux.org/en/powershell/latest/reference/",
      "markdownUrl": "https://libtmux.org/en/powershell/latest/reference/index.md",
      "symbolIndexUrl": "https://libtmux.org/en/powershell/latest/reference/tree.json",
      "headings": [
        {
          "id": "section-server",
          "level": 2,
          "text": "Server"
        },
        {
          "id": "section-session",
          "level": 2,
          "text": "Session"
        },
        {
          "id": "section-window",
          "level": 2,
          "text": "Window"
        },
        {
          "id": "section-pane",
          "level": 2,
          "text": "Pane"
        },
        {
          "id": "section-client",
          "level": 2,
          "text": "Client"
        },
        {
          "id": "section-hooks",
          "level": 2,
          "text": "Hooks"
        },
        {
          "id": "section-options-functions",
          "level": 2,
          "text": "Options — Functions"
        },
        {
          "id": "section-keys",
          "level": 2,
          "text": "Keys and bindings"
        },
        {
          "id": "section-layout",
          "level": 2,
          "text": "Layout and geometry"
        },
        {
          "id": "section-environment",
          "level": 2,
          "text": "Environment"
        },
        {
          "id": "section-commands",
          "level": 2,
          "text": "Commands"
        },
        {
          "id": "section-control",
          "level": 2,
          "text": "Control mode"
        },
        {
          "id": "section-queries",
          "level": 2,
          "text": "Queries"
        },
        {
          "id": "section-queries-fields",
          "level": 2,
          "text": "Queries — Fields"
        },
        {
          "id": "section-snapshots",
          "level": 2,
          "text": "Snapshots"
        },
        {
          "id": "section-__unplaced",
          "level": 2,
          "text": "Other"
        }
      ],
      "symbols": [
        {
          "id": "LibTmux\\New-TmuxServer",
          "name": "New-TmuxServer",
          "kind": "function",
          "qualifiedName": "LibTmux\\New-TmuxServer",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-new-tmuxserver/"
        },
        {
          "id": "LibTmux\\Get-TmuxServer",
          "name": "Get-TmuxServer",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxServer",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxserver/"
        },
        {
          "id": "LibTmux\\Connect-TmuxServer",
          "name": "Connect-TmuxServer",
          "kind": "function",
          "qualifiedName": "LibTmux\\Connect-TmuxServer",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-connect-tmuxserver/"
        },
        {
          "id": "LibTmux\\Get-TmuxSession",
          "name": "Get-TmuxSession",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxSession",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxsession/"
        },
        {
          "id": "LibTmux\\Select-TmuxSession",
          "name": "Select-TmuxSession",
          "kind": "function",
          "qualifiedName": "LibTmux\\Select-TmuxSession",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-select-tmuxsession/"
        },
        {
          "id": "LibTmux\\New-TmuxSession",
          "name": "New-TmuxSession",
          "kind": "function",
          "qualifiedName": "LibTmux\\New-TmuxSession",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-new-tmuxsession/"
        },
        {
          "id": "LibTmux\\Enter-TmuxSession",
          "name": "Enter-TmuxSession",
          "kind": "function",
          "qualifiedName": "LibTmux\\Enter-TmuxSession",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-enter-tmuxsession/"
        },
        {
          "id": "LibTmux\\Remove-TmuxSession",
          "name": "Remove-TmuxSession",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxSession",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxsession/"
        },
        {
          "id": "LibTmux\\Get-TmuxWindow",
          "name": "Get-TmuxWindow",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxWindow",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxwindow/"
        },
        {
          "id": "LibTmux\\Select-TmuxWindow",
          "name": "Select-TmuxWindow",
          "kind": "function",
          "qualifiedName": "LibTmux\\Select-TmuxWindow",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-select-tmuxwindow/"
        },
        {
          "id": "LibTmux\\New-TmuxWindow",
          "name": "New-TmuxWindow",
          "kind": "function",
          "qualifiedName": "LibTmux\\New-TmuxWindow",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-new-tmuxwindow/"
        },
        {
          "id": "LibTmux\\New-TmuxWindowLink",
          "name": "New-TmuxWindowLink",
          "kind": "function",
          "qualifiedName": "LibTmux\\New-TmuxWindowLink",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-new-tmuxwindowlink/"
        },
        {
          "id": "LibTmux\\Set-TmuxWindowSize",
          "name": "Set-TmuxWindowSize",
          "kind": "function",
          "qualifiedName": "LibTmux\\Set-TmuxWindowSize",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-set-tmuxwindowsize/"
        },
        {
          "id": "LibTmux\\Move-TmuxWindow",
          "name": "Move-TmuxWindow",
          "kind": "function",
          "qualifiedName": "LibTmux\\Move-TmuxWindow",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-move-tmuxwindow/"
        },
        {
          "id": "LibTmux\\Remove-TmuxWindowLink",
          "name": "Remove-TmuxWindowLink",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxWindowLink",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxwindowlink/"
        },
        {
          "id": "LibTmux\\Remove-TmuxWindow",
          "name": "Remove-TmuxWindow",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxWindow",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxwindow/"
        },
        {
          "id": "LibTmux\\Get-TmuxPane",
          "name": "Get-TmuxPane",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxPane",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxpane/"
        },
        {
          "id": "LibTmux\\Select-TmuxPane",
          "name": "Select-TmuxPane",
          "kind": "function",
          "qualifiedName": "LibTmux\\Select-TmuxPane",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-select-tmuxpane/"
        },
        {
          "id": "LibTmux\\Get-TmuxPaneContent",
          "name": "Get-TmuxPaneContent",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxPaneContent",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxpanecontent/"
        },
        {
          "id": "LibTmux\\Split-TmuxPane",
          "name": "Split-TmuxPane",
          "kind": "function",
          "qualifiedName": "LibTmux\\Split-TmuxPane",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-split-tmuxpane/"
        },
        {
          "id": "LibTmux\\Send-TmuxText",
          "name": "Send-TmuxText",
          "kind": "function",
          "qualifiedName": "LibTmux\\Send-TmuxText",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-send-tmuxtext/"
        },
        {
          "id": "LibTmux\\Invoke-TmuxPaneCommand",
          "name": "Invoke-TmuxPaneCommand",
          "kind": "function",
          "qualifiedName": "LibTmux\\Invoke-TmuxPaneCommand",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-invoke-tmuxpanecommand/"
        },
        {
          "id": "LibTmux\\Wait-TmuxPaneText",
          "name": "Wait-TmuxPaneText",
          "kind": "function",
          "qualifiedName": "LibTmux\\Wait-TmuxPaneText",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-wait-tmuxpanetext/"
        },
        {
          "id": "LibTmux\\Update-TmuxPane",
          "name": "Update-TmuxPane",
          "kind": "function",
          "qualifiedName": "LibTmux\\Update-TmuxPane",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-update-tmuxpane/"
        },
        {
          "id": "LibTmux\\Set-TmuxPaneSize",
          "name": "Set-TmuxPaneSize",
          "kind": "function",
          "qualifiedName": "LibTmux\\Set-TmuxPaneSize",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-set-tmuxpanesize/"
        },
        {
          "id": "LibTmux\\Remove-TmuxPane",
          "name": "Remove-TmuxPane",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxPane",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxpane/"
        },
        {
          "id": "LibTmux\\Get-TmuxClient",
          "name": "Get-TmuxClient",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxClient",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxclient/"
        },
        {
          "id": "LibTmux\\Get-TmuxClientAttachment",
          "name": "Get-TmuxClientAttachment",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxClientAttachment",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxclientattachment/"
        },
        {
          "id": "LibTmux\\Update-TmuxClient",
          "name": "Update-TmuxClient",
          "kind": "function",
          "qualifiedName": "LibTmux\\Update-TmuxClient",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-update-tmuxclient/"
        },
        {
          "id": "LibTmux\\Get-TmuxHook",
          "name": "Get-TmuxHook",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxHook",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxhook/"
        },
        {
          "id": "LibTmux\\Set-TmuxHook",
          "name": "Set-TmuxHook",
          "kind": "function",
          "qualifiedName": "LibTmux\\Set-TmuxHook",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-set-tmuxhook/"
        },
        {
          "id": "LibTmux\\Invoke-TmuxHook",
          "name": "Invoke-TmuxHook",
          "kind": "function",
          "qualifiedName": "LibTmux\\Invoke-TmuxHook",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-invoke-tmuxhook/"
        },
        {
          "id": "LibTmux\\Remove-TmuxHook",
          "name": "Remove-TmuxHook",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxHook",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxhook/"
        },
        {
          "id": "LibTmux\\Get-TmuxOption",
          "name": "Get-TmuxOption",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxOption",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxoption/"
        },
        {
          "id": "LibTmux\\Set-TmuxOption",
          "name": "Set-TmuxOption",
          "kind": "function",
          "qualifiedName": "LibTmux\\Set-TmuxOption",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-set-tmuxoption/"
        },
        {
          "id": "LibTmux\\Remove-TmuxOption",
          "name": "Remove-TmuxOption",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxOption",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxoption/"
        },
        {
          "id": "LibTmux\\Send-TmuxKey",
          "name": "Send-TmuxKey",
          "kind": "function",
          "qualifiedName": "LibTmux\\Send-TmuxKey",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-send-tmuxkey/"
        },
        {
          "id": "LibTmux\\Set-TmuxLayout",
          "name": "Set-TmuxLayout",
          "kind": "function",
          "qualifiedName": "LibTmux\\Set-TmuxLayout",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-set-tmuxlayout/"
        },
        {
          "id": "LibTmux\\Get-TmuxEnvironment",
          "name": "Get-TmuxEnvironment",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxEnvironment",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxenvironment/"
        },
        {
          "id": "LibTmux\\Set-TmuxEnvironment",
          "name": "Set-TmuxEnvironment",
          "kind": "function",
          "qualifiedName": "LibTmux\\Set-TmuxEnvironment",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-set-tmuxenvironment/"
        },
        {
          "id": "LibTmux\\Remove-TmuxEnvironment",
          "name": "Remove-TmuxEnvironment",
          "kind": "function",
          "qualifiedName": "LibTmux\\Remove-TmuxEnvironment",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-remove-tmuxenvironment/"
        },
        {
          "id": "LibTmux\\New-TmuxCommand",
          "name": "New-TmuxCommand",
          "kind": "function",
          "qualifiedName": "LibTmux\\New-TmuxCommand",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-new-tmuxcommand/"
        },
        {
          "id": "LibTmux\\Invoke-TmuxCommand",
          "name": "Invoke-TmuxCommand",
          "kind": "function",
          "qualifiedName": "LibTmux\\Invoke-TmuxCommand",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-invoke-tmuxcommand/"
        },
        {
          "id": "LibTmux\\Invoke-TmuxChain",
          "name": "Invoke-TmuxChain",
          "kind": "function",
          "qualifiedName": "LibTmux\\Invoke-TmuxChain",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-invoke-tmuxchain/"
        },
        {
          "id": "LibTmux\\Connect-TmuxControl",
          "name": "Connect-TmuxControl",
          "kind": "function",
          "qualifiedName": "LibTmux\\Connect-TmuxControl",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-connect-tmuxcontrol/"
        },
        {
          "id": "LibTmux\\Watch-TmuxEvent",
          "name": "Watch-TmuxEvent",
          "kind": "function",
          "qualifiedName": "LibTmux\\Watch-TmuxEvent",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-watch-tmuxevent/"
        },
        {
          "id": "LibTmux\\Wait-TmuxChannel",
          "name": "Wait-TmuxChannel",
          "kind": "function",
          "qualifiedName": "LibTmux\\Wait-TmuxChannel",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-wait-tmuxchannel/"
        },
        {
          "id": "LibTmux\\Invoke-TmuxControlCommand",
          "name": "Invoke-TmuxControlCommand",
          "kind": "function",
          "qualifiedName": "LibTmux\\Invoke-TmuxControlCommand",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-invoke-tmuxcontrolcommand/"
        },
        {
          "id": "LibTmux\\Disconnect-TmuxControl",
          "name": "Disconnect-TmuxControl",
          "kind": "function",
          "qualifiedName": "LibTmux\\Disconnect-TmuxControl",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-disconnect-tmuxcontrol/"
        },
        {
          "id": "LibTmux\\New-TmuxQuery",
          "name": "New-TmuxQuery",
          "kind": "function",
          "qualifiedName": "LibTmux\\New-TmuxQuery",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-new-tmuxquery/"
        },
        {
          "id": "LibTmux\\Get-TmuxQueryPlan",
          "name": "Get-TmuxQueryPlan",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxQueryPlan",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxqueryplan/"
        },
        {
          "id": "LibTmux\\Invoke-TmuxQuery",
          "name": "Invoke-TmuxQuery",
          "kind": "function",
          "qualifiedName": "LibTmux\\Invoke-TmuxQuery",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-invoke-tmuxquery/"
        },
        {
          "id": "LibTmux\\ConvertTo-TmuxQueryJson",
          "name": "ConvertTo-TmuxQueryJson",
          "kind": "function",
          "qualifiedName": "LibTmux\\ConvertTo-TmuxQueryJson",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-convertto-tmuxqueryjson/"
        },
        {
          "id": "LibTmux\\Get-TmuxQueryField",
          "name": "Get-TmuxQueryField",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxQueryField",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxqueryfield/"
        },
        {
          "id": "LibTmux\\Get-TmuxSnapshot",
          "name": "Get-TmuxSnapshot",
          "kind": "function",
          "qualifiedName": "LibTmux\\Get-TmuxSnapshot",
          "namespace": "LibTmux",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux-get-tmuxsnapshot/"
        },
        {
          "id": "LibTmux",
          "name": "LibTmux",
          "kind": "module",
          "qualifiedName": "LibTmux",
          "namespace": "",
          "url": "https://libtmux.org/en/powershell/latest/reference/libtmux/"
        }
      ]
    }
  ]
}
