GitHub / tmux-python / libtmux
⚙️ Python API / wrapper for tmux
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmux-python%2Flibtmux
PURL: pkg:github/tmux-python/libtmux
Stars: 1,109
Forks: 112
Open issues: 86
License: mit
Language: Python
Size: 4.09 MB
Dependencies parsed at: Pending
Created at: over 9 years ago
Updated at: 3 days ago
Pushed at: 2 days ago
Last synced at: 2 days ago
Commit Stats
Commits: 1770
Authors: 40
Mean commits per author: 44.25
Development Distribution Score: 0.102
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/tmux-python/libtmux
Topics: api, cli, library, python, python-3, terminal, tmux
v0.21.0 - Internal improvement
v0.21.0
What’s Changed
-
Default format separator (
LIBTMUX_TMUX_FORMAT_SEPARATOR): | -> ␞ (#475, in re: #471, #472)Fixes buffer_sample with pipes causing
fetch_objs()-powered listings to fail unexpectedly.
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.20.0...v0.21.0
Download
v0.20.0 - Improve support for session params
v0.20.0
What’s new
- feat(new_session): add width/height parameters by @rockandska in https://github.com/tmux-python/libtmux/pull/469
- feat(pytest_plugin): Add
session_paramsby @tony in https://github.com/tmux-python/libtmux/pull/470
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.19.1...v0.20.0
Download
v0.20.0a1
v0.20.0a1 Pre-release
What’s new
- feat(pytest_plugin): Add
session_paramsby @tony in https://github.com/tmux-python/libtmux/pull/470
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.20.0a0...v0.20.0a1
Download
v0.20.0a0 - Server.new_session
v0.20.0a0 Pre-release
What’s new
- feat(new_session): add width/height parameters by @rockandska in https://github.com/tmux-python/libtmux/pull/469
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.19.1...v0.20.0a0
Download
v0.19.1 - Fix for Window.set_window_option()
v0.19.1
What’s Changed
-
fix(Window.set_window_option): Remove .refresh() by @tony in https://github.com/tmux-python/libtmux/pull/467
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.19.0...v0.19.1
Download
v0.19.0 - `capture_pane()` improvement
v0.19.0
What’s Changed
- feat(pane): add capability to use [-SE] flags to capture_pane by @rockandska in https://github.com/tmux-python/libtmux/pull/465
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.18.3...v0.19.0
Download
v0.18.3 - Internal improvement
v0.18.3
Internal improvements: fetch_objs
Raise ObjectDoesNotExist if object not found by @tony in https://github.com/tmux-python/libtmux/pull/466
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.18.2...v0.18.3
Download
v0.18.2 - Fix for `new_session)
v0.18.2
What’s Changed
-
fix(Server): Fix launching default server by @tony in https://github.com/tmux-python/libtmux/pull/464
Related to tmuxp bug at https://github.com/tmux-python/tmuxp/issues/856
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.18.1...v0.18.2
Download
v0.18.1 - Maintenance release
v0.18.1
Maintenance only, no bug fixes or new features
Code documentation touches (for relational filters, remove unused docs)
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.18.0...v0.18.1
Download
v0.18.0 - Fancy `Server` `__repr__`
v0.18.0
Fancy Server repr
-
Server: Add
__repr__,__eq__, setsocket_pathif none set.Before (0.17 and below):
<libtmux.server.Server object at ...>New
__repr__(0.18+):Server(socket_name=test)Server(socket_path=/tmp/tmux-1000/default)by @tony in https://github.com/tmux-python/libtmux/pull/463
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.17.2...v0.18.0
Download