Interactive terminal UI for tmux session management
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tmui-0.1.1.tar.gz
(15.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
tmui-0.1.1-py3-none-any.whl
(19.3 kB
view details)
File details
Details for the file tmui-0.1.1.tar.gz.
File metadata
- Download URL: tmui-0.1.1.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dba67f95fabb0263bb1849b11e80f01f276cc23ed1a62054101a9216bc355d2d
|
|
| MD5 |
0dd4ece8de2bf796c35299fa31abb768
|
|
| BLAKE2b-256 |
dc8c4f471f5ac2821a73407f7ef965e29290dcd6c6cc748e99b536cc5716ca21
|
File details
Details for the file tmui-0.1.1-py3-none-any.whl.
File metadata
- Download URL: tmui-0.1.1-py3-none-any.whl
- Upload date:
- Size: 19.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a30930aa800354d4e0b1fefb2c97c06deb825519225c294d08a9723568c34e9
|
|
| MD5 |
3b67fe054dfea6bb8f4ae42f72b2d8cd
|
|
| BLAKE2b-256 |
02774228930d3399f496333acc2e6f6a3519c04f24e7574166e24e973911fa6a
|