tmui
An interactive terminal UI to list, create, and attach to tmux sessions.
Features
- List all tmux sessions
- Attach to existing sessions
- Create new named sessions
- Keyboard-driven interface
- Zero external dependencies (picotui is bundled)
Installation
# Clone the repository
git clone https://github.com/yourusername/tmui.git
# Create symlink for global access
ln -s /path/to/tmui/tmui ~/.local/bin/tmui
Usage
tmui
Keyboard Shortcuts
| Key | Action |
|---|---|
a |
Attach to selected session |
n |
Create new session |
r |
Refresh session list |
q |
Quit |
Enter |
Attach to selected session |
Up/Down |
Navigate session list |
Tab |
Switch focus between elements |
Esc |
Cancel / Close dialog |
Requirements
- Python 3.10+
- tmux
License
MIT
Metadata
Release files for tmui 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tmui-0.1.1.tar.gz | 15.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tmui-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.8 kB
Release files / tmui-0.1.1.tar.gz
| Download URL | tmui-0.1.1.tar.gz |
|---|---|
| Size | 15.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dba67f95fabb0263bb1849b11e80f01f276cc23ed1a62054101a9216bc355d2d
|
|
BLAKE2b-256 checksum How to use checksums |
dc8c4f471f5ac2821a73407f7ef965e29290dcd6c6cc748e99b536cc5716ca21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / tmui-0.1.1-py3-none-any.whl
| Download URL | tmui-0.1.1-py3-none-any.whl |
|---|---|
| Size | 19.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1a30930aa800354d4e0b1fefb2c97c06deb825519225c294d08a9723568c34e9
|
|
BLAKE2b-256 checksum How to use checksums |
02774228930d3399f496333acc2e6f6a3519c04f24e7574166e24e973911fa6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|