Metadata-Version: 2.4
Name: paststack
Version: 0.1.5
Summary: Opinionated CLI to generate production-ready FastAPI boilerplate with typing and linting.
License-Expression: MIT
Project-URL: Repository, https://github.com/initd-fr/paststack
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.1.0
Requires-Dist: pydantic>=2.12.5
Requires-Dist: questionary>=2.1.1
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.24.1
Dynamic: license-file

# paststack

CLI to generate production-ready FastAPI backends (uv, SQLite/Postgres, optional SQLModel, slowapi).

## Install (PyPI)

```bash
pip install -U paststack
paststack
```

Le questionnaire lit **directement stdin/stdout** (fiable dans le terminal intégré VS Code / Cursor). Pour l’UI **questionary** à la place : `PASTSTACK_USE_QUESTIONARY=1 paststack`.

## Develop

```bash
git clone https://github.com/initd-fr/paststack.git
cd paststack
uv sync
uv pip install -e .
paststack
```

## Tests

```bash
uv sync --group dev
uv run pytest tests/ -q
```

MIT License.
