On this page
TmuxEnvironmentVariable
- Package
- libtmux-swift
- Source
- Sources/LibTmux/Environment.swift
- struct TmuxEnvironmentVariable : struct TmuxEnvironmentVariable
-
One variable in a tmux environment.
tmux prints two shapes, and they mean different things:
NAME=valueis a variable with a value, and-NAMEis one marked so that new processes start *without* it, which is not the same as it being absent. Folding both into a dictionary of strings would turn the second into a variable whose name begins with a dash.
6 declared, 0 inherited
Members
- !=(_:_:) function Returns a Boolean value indicating whether two values are not equal.
- init(from:) method Creates a new instance by decoding from the given decoder.
- init(name:value:) method
- isRemoved property Whether tmux will strip this variable from a new process's environment rather than set it.
- name property The variable's name, without the
-that marks a removal in tmux's own listing. - value property What a new process would be given, or
nilwhen this variable is marked for removal instead. AskisRemovedrather than testing fornilwhere the distinction is the point.