Metadata-Version: 2.4
Name: textuv
Version: 0.1.1
Summary: CLI to scaffold a Textual + uv application
Project-URL: Homepage, https://github.com/yourname/textuv
Project-URL: Repository, https://github.com/yourname/textuv
Project-URL: Issues, https://github.com/yourname/textuv/issues
Author-email: yosui <yosui262@gmail.com>
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Requires-Dist: typer>=0.9.0
Provides-Extra: dev
Requires-Dist: black>=23.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# textuv

Scaffold a Textual + uv application.

## Install & Run

- Zero-install:

```bash
uvx textuv --help
uvx textuv new my-textual-app
```

- Or install the CLI locally:

```bash
uv tool install .
textuv --help
textuv new my-textual-app
```

## Generated project

The scaffold includes:
- `src/<package>/app.py` — minimal Textual App
- `pyproject.toml` — with `textual` and dev extras
- `Makefile`, `.gitignore`, `tests/__init__.py`

Next steps after generation:

```bash

cd my-textual-app
uv venv
uv pip install -e .
uv pip install -e ".[dev]"
uv run textual run --dev src/<package>/app.py
```


