# `term`: Shared Terminal Primitives ```{py:currentmodule} irix.term ``` Houses the single canonical implementations of terminal-capability detection, OSC 11 / Kitty-graphics escape emission, dark/light mode resolution, and CLI version reporting -- primitives that `colorcode`, `pathcode`, `kittyhud`, and `presence` each grew independently and let drift. ## `I` Capability Detection ```{eval-rst} .. autofunction:: irix.term.is_kitty ``` ## `II` OSC 11 / Escape Emission ```{eval-rst} .. autofunction:: irix.term.osc11_sequence ``` ```{eval-rst} .. autofunction:: irix.term.enable_vt_win32 ``` ```{eval-rst} .. autofunction:: irix.term.emit_osc11 ``` ```{eval-rst} .. autofunction:: irix.term.write_tty_bytes ``` ## `III` Paths and Mode ```{eval-rst} .. autofunction:: irix.term.expand_path_expr ``` ```{eval-rst} .. autodata:: irix.term.DEFAULT_MODE ``` ```{eval-rst} .. autofunction:: irix.term.resolve_mode ``` ## `IV` Versioning ```{eval-rst} .. autofunction:: irix.term.package_version ``` ```{eval-rst} .. autoclass:: irix.term._LazyVersionAction ``` ```{eval-rst} .. autofunction:: irix.term.add_version_argument ```