Core LibraryAPI Reference

Choose documentation 2

latest

Current version

latest
English

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

cmdlet libtmux-powershell latest

LibTmux.Get-TmuxOption

LibTmux\Get-TmuxOption LibTmux\Get-TmuxOption

Read a native tmux option table or named option.

Source and package
Declared in
LibTmux
Package
LibTmux
Source
src/LibTmux.PowerShell/GetTmuxOptionCommand.cs

Description#

The native owner selects its option table. Scope overrides that choice, and Global selects global defaults. A named read emits each native TmuxOption row, preserving sparse array indices, inherited markers and TmuxOptionValue fields. Omit Name to list the table. IncludeInherited requests inherited values explicitly.

Global values and local overrides remain separate. Names follow tmux syntax, including array indices and tmux format expansion. Use Where-Object on returned rows for local PowerShell filtering.

Notes

Reads contact tmux explicitly. Empty owner pipelines perform no I/O. Errors retain the original core exception and native owner as their target. ErrorAction Continue permits later owners; Stop terminates the pipeline. Cancellation stops the operation but cannot undo a dispatched mutation. Set readback is an observation, not a transaction with other clients.

Command details#

Command type
cmdlet
Default parameter set
Server
Positional binding
Enabled.
Pipeline inputs
LibTmux.Server : A native server owner.; LibTmux.Session : A native session owner.; LibTmux.Window : A native window owner.; LibTmux.Pane : A native pane owner.
Outputs
LibTmux.TmuxOption

Examples#

Example 1 Read the effective key mode from a previously selected native $session . View source

Terminal window
$session | LibTmux\Get-TmuxOption -Name 'status-keys' -IncludeInherited
Parameters
Common parameters 12

PowerShell supplies these parameters. See common parameter behavior for their effects.

Returns

LibTmux.TmuxOption : One object per option or array entry, in tmux order.

Esc

Type to search.

Reference preview Open reference