Server.versionAtLeast
Whether this server is at least minimum, written the way tmux writes it.
Source and package
- Qualified name
-
Server.version At Least - Module
- server
- Declared in
Server- Package
- libtmux
- Source
- packages/libtmux/src/server.ts
-
Description#
This is how a caller gates on a feature that arrived in a known release without parsing
#{version}themselves. A named development build such asnext-3.9has not shipped the release it names: it is at least3.8, but not at least3.9. An untargeted development build (baremaster, or<tag>-master) names no release it is heading toward, so nothing bounds it — it is at least anything.Examples#
if (await server.versionAtLeast("3.3")) {await server.setOption("extended-keys", "on");}