Metadata-Version: 2.3
Name: rori
Version: 0.0.4
Summary: Forward ports and track them with ease
Author: Misha Behersky
Author-email: Misha Behersky <bmwant@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: django-environ>=0.12.0
Requires-Dist: hapless>=0.11.1
Requires-Dist: rich>=13.5.2,<14.0.0
Requires-Dist: questionary>=2.0.0
Requires-Dist: kubernetes>=31.0.0
Requires-Dist: psutil>=6.1.0
Requires-Dist: loguru>=0.7.3
Requires-Dist: pytest>=8.4.1 ; extra == 'dev'
Requires-Dist: pytest-cov>=7.1.0 ; extra == 'dev'
Requires-Dist: ruff>=0.12.7 ; extra == 'dev'
Requires-Dist: twine>=6.1.0 ; extra == 'dev'
Requires-Dist: ty>=0.0.1a20 ; extra == 'dev'
Requires-Python: >=3.11, <4.0
Project-URL: Homepage, https://github.com/bmwant/rori
Project-URL: Issues, https://github.com/bmwant/rori/issues
Provides-Extra: dev
Description-Content-Type: text/markdown

## rori

![logo](./logo.png)

po**r**t f**o**rwa**r**d**i**ng made simple

> cause PyPI [is not cool](https://pypi.org/project/rori/) with other port forwarding naming variations

### Overview

`rori` is a command-line tool for managing port forwarding configurations across multiple environments. It provides a unified interface for creating, managing, and monitoring port forwards for Kubernetes, SSH, and local services.

### Features

- 🚀 **Multiple Protocol Support**: Kubernetes, SSH, and direct port forwarding
- 📊 **Interactive Management**: Rich CLI with fuzzy search and interactive configuration
- 💾 **Persistent Storage**: SQLite-based configuration storage
- 🔍 **Real-time Monitoring**: Built-in watcher service for continuous health monitoring of ports availability with auto-restart capabilities
- 🎨 **Nice UX**: Rich terminal UI with colors and formatting

### Installation


```bash
uv tool install rori
```

```bash
pipx install rori
```

```bash
pip install rori
```


### Usage


### Releases
