Metadata-Version: 2.4
Name: fast-scaffold
Version: 0.1.0
Summary: CLI para gerar scaffolding de projetos FastAPI
Author: Ramon Willer
Author-email: willer.ramon@gmail.com
Requires-Python: >=3.13
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: mako (>=1.3.10,<2.0.0)
Requires-Dist: typer (>=0.21.1,<0.22.0)
Description-Content-Type: text/markdown

# fast-scaffold 🚀

CLI para gerar **scaffolding de projetos FastAPI** de forma rápida, padronizada e extensível.

O `fast-scaffold` cria a estrutura inicial de um projeto FastAPI a partir de **templates Mako**, permitindo evoluir facilmente para múltiplos tipos de scaffolds no futuro.

---

## ✨ Features

- 📦 CLI simples e rápida
- ⚡ Geração de projetos FastAPI em segundos
- 🧱 Estrutura baseada em templates (Mako)
- 🧩 Fácil de estender para novos scaffolds
- 🐍 Compatível com Python 3.10+

---

## 📦 Instalação

### Usando pipx (recomendado para CLIs)

```bash
pipx install fast-scaffold
```

Ou usando pip

```bash
pip install fast-scaffold
```

🚀 Uso rápido

Criar um novo projeto FastAPI:

```bash
fast-scaffold project init minha-api
```

Isso irá gerar a estrutura do projeto no diretório atual:

```text
minha-api/
├── pyproject.toml
├── README.md
└── app/
    └── main.py
```

🧠 Como funciona

O fast-scaffold utiliza templates Mako localizados dentro do pacote:

```text
fast_scaffold/
└── templates/
    └── project/
        ├── pyproject.toml.mako
        ├── README.md.mako
        └── app/
            └── main.py.mako
```
