Metadata-Version: 2.4
Name: tmui
Version: 0.1.1
Summary: Interactive terminal UI for tmux session management
Author-email: Your Name <your@email.com>
License: MIT
Project-URL: Homepage, https://github.com/yourusername/tmui
Project-URL: Repository, https://github.com/yourusername/tmui
Keywords: tmux,terminal,tui,session
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# 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

```bash
# 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

```bash
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
