Metadata-Version: 2.4
Name: gruyere
Version: 0.0.3
Summary: A tiny program for viewing and killing processes on ports
Project-URL: Homepage, https://github.com/savannahostrowski/gruyere
Project-URL: Repository, https://github.com/savannahostrowski/gruyere
Project-URL: Issues, https://github.com/savannahostrowski/gruyere/issues
Author-email: Savannah Ostrowski <savannah@python.org>
License: MIT
Keywords: ports,processes,tui
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Requires-Dist: readchar>=4.2.1
Requires-Dist: rich>=14.2.0
Requires-Dist: typer>=0.15.1
Description-Content-Type: text/markdown

# Gruyere

A tiny, beautiful TUI program for viewing and killing processes listening on ports.

## Features

- Beautiful gradient UI with rich colors
- Filter processes by command name  
- Vim-style navigation (j/k) or arrow keys
- Kill processes with confirmation dialog
- Pagination for many processes

## Installation

```bash
uv tool install gruyere
```

Or with pipx:
```bash
pipx install gruyere
```

## Usage

Simply run:

```bash
gruyere
```

### Controls

- Up/k: Move up
- Down/j: Move down
- /: Filter processes
- ENTER: Kill selected process
- q: Quit

## Requirements

- Python 3.12+
- macOS or Linux (uses lsof)

## License

MIT
