tmux_capability:require/2
Require a native feature's numeric major/minor floor without dispatching I/O. An older version returns unsupported_capability with capability and minimum. Patch letters and tracking markers do not promote an older minor version. Unknown features and malformed parsed versions return distinct errors.
Source and package
- Qualified name
-
tmux_capability: require/2 - Declared in
tmux_capability- Package
- libtmux_erlang
- Source
- apps/libtmux_erlang/src/tmux_capability.erl
- require(Version, Feature) -spec require(tmux
_version: (), feature()) -> ok | {error, map()}.t -
Examples#
1> {ok, V} = tmux_version:parse(<<"tmux 3.4">>), ok.ok2> tmux_capability:require(V, send_client_keys).ok