Metadata-Version: 2.3
Name: yaml-editor
Version: 0.1.4
Summary: A web-based YAML editor with tabular interface
Author: Your Name
Author-email: your.email@example.com
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: fastapi (>=0.95.0,<0.96.0)
Requires-Dist: jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: pydantic (>=1.10.7,<2.0.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: uvicorn (>=0.21.0,<0.22.0)
Description-Content-Type: text/markdown

# YAML Editor

A web-based YAML editor with a tabular interface that makes it easy to view and edit YAML files.

## Features

- Web-based interface for editing YAML files
- Tabular view of YAML data
- Add and delete rows
- Search functionality
- Real-time editing
- File browser for YAML files

## Installation

Install using pip:

```bash
pip install yaml-editor
```

Or install from source using Poetry:

```bash
git clone https://github.com/yourusername/yaml-editor.git
cd yaml-editor
poetry install
```

## Usage

Start the YAML editor by running:

```bash
yaml-editor
```

Options:
- `--host`: Host to bind the server to (default: 127.0.0.1)
- `--port`: Port to bind the server to (default: 8000)

Example:
```bash
yaml-editor --host 0.0.0.0 --port 8080
```

Once started, open your web browser and navigate to the displayed URL to use the YAML editor.
