# io.github.libtmux.TmuxVersion.TmuxVersion

- **Module:** io.github.libtmux.TmuxVersion
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-java/blob/c3517519ee799428a809ce6deb1708c8be289cd1/libtmux/src/main/java/io/github/libtmux/TmuxVersion.java#L18
- **Page:** https://libtmux.org/reference/java/io-github-libtmux-tmuxversion-tmuxversion/

A released tmux version, ordered the way tmux releases are.

<p>tmux numbers a patch release with a letter rather than a third number: 3.7a follows 3.7, and
3.2a follows 3.2. Comparing the text alone gets that wrong in both directions, and a feature gate
that gets it wrong reads a format the running tmux does not have.

## Members

- `parse` (method) — Reads what tmux reports for {@code #{version}}.
- `atLeast` (method) — Whether this version has everything the given one has.
- `compareTo` (method)
- `toString` (method)
