Releases: TechQuanta/init-app
Releases · TechQuanta/init-app
init-app v0.2.0
🚀 init-app
Production-Ready Python Backend Bootstrapper
init-app is a professional CLI tool that scaffolds clean, structured, production-ready Python backend applications in seconds.
No boilerplate.
No manual setup.
Just clean architecture — instantly.
Supports:
- Django
- FastAPI
- Flask
- Falcon
- Tornado
- Sanic
- Pyramid
- Bottle
Installation
pip install init-appVerify:
init-app --versionInteractive Mode
init-appKeyboard-driven interface:
- ↑ ↓ Arrow navigation
- Enter to select
- Clean colored UI
- Guided project setup
Command Usage
init-app create [options]
init-app doctor
init-app list
init-app --versionOptions (Non-Interactive Mode)
init-app create -n myapp -f flask --venvFlags Overview
| Flag | Long Option | Description | Example |
|---|---|---|---|
-n |
--name |
Project name | -n myapp |
-f |
--framework |
Target framework | -f flask |
-s |
--structure |
Project structure | -s Production |
-l |
--location |
Output directory | -l ./ |
-d |
--database |
Database type | -d postgresql |
| — | --venv |
Create virtual environment | --venv |
Available Commands
| Command | Purpose |
|---|---|
create |
Generate new project |
doctor |
Validate environment |
list |
Show supported frameworks |
--version |
Show installed version |
Database Support
| Database | Dependency Resolution | Config Template |
|---|---|---|
| PostgreSQL | ✔ | ✔ |
| MySQL | ✔ | ✔ |
| SQLite | ✔ | ✔ |
What Gets Generated
- Structured project layout
- Framework entrypoint
.envconfigurationrequirements.txt- Logging setup
- Test scaffolding
- Database integration (optional)
- Virtual environment (optional)
Example structure:
project/
├── app.py
├── requirements.txt
├── .env
├── logs/
├── routes/
├── services/
├── models/
└── tests/
Structure adapts automatically based on framework selection.
Processing Experience
Clean spinner feedback during generation.
Environment Check
init-app doctorConfirms:
- Python version
- CLI installation
- System readiness
Production Focus
init-app generates projects that are:
- Structured
- Predictable
- Deployment-ready
- Framework-correct
- Cleanly separated
Version
init-app --versioninit-app is built for engineers who value structure, speed, and production standards.
If you want, I can now:
- Add PyPI & GitHub badges
- Add your actual terminal screenshot placeholders
- Add your real processing GIF embed section
- Create a premium GitHub landing layout
Ready to make this release elite.
Full Changelog: https://github.com/TechQuanta/init-app/commits/v0.2.0
