A comand line app
Project description
Kamaqi
A command line app for creating APIs with FastAPI, inspired in Artisan from Laravel and manage.py from Django.
The key features are:
- Create a normal project and a project with
Docker. - Choose a different databases
MySQL,PostgreSQLandSQLite. - Work as
Djandocreating apps. - Every app created with Kamaqi, contains a minimal CRUD.
Installation:
Install Kamaqi in the global environment
pip install kamaqi
Basic Usage:
Init your project:
Run
kamaqi init project you_project_name
Add choose the options, for setting your project.
Run your project
Run
cd your_project_name
kamaqi run project you_project_name
- Exploe your API documentation
- For default kamaqi use the port 8000
- Open in your browser http://localhost:8000/docs
Add apps to your project
Run
kamaqi add apps users products shops ... etc
Create files for your apps
Run
Kamaqi upgrade apps
- Refresh your editor files.
- Refresh your API documentation
Project Status
-
The project currently is development and will be bugs.
-
Your can contribute to this project, repoting bugs, writing documentation, writing tests, with pull requests ... etc.
For more information visit github repository
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kamaqi-0.1.2.tar.gz.
File metadata
- Download URL: kamaqi-0.1.2.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.7 Linux/5.19.0-29-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec5061c4aa93aca4b89adcf89f4505c706c8300dc6274ec876cd9aa1d6222988
|
|
| MD5 |
dc77a1f95b53c348d3e0ab67f5cc3d17
|
|
| BLAKE2b-256 |
180482c13162c10c4e9298cf153e589d2baf684ee9fb21f320c4e848c7b7ebf0
|
File details
Details for the file kamaqi-0.1.2-py3-none-any.whl.
File metadata
- Download URL: kamaqi-0.1.2-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.7 Linux/5.19.0-29-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51aded9b41f20a3b515b7b6891e24e66f7eda0ea0fa706b39705204c71522b74
|
|
| MD5 |
8e6d0ca5f18da235cf858522d2c99586
|
|
| BLAKE2b-256 |
556dcb0105cd68113cee3ce1e3db50848f1118c4a79b65f6eefc7c80a696df4f
|