Skip to main content

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, PostgreSQL and SQLite.
  • Work as Djando creating 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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kamaqi-0.1.2.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kamaqi-0.1.2-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

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

Hashes for kamaqi-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ec5061c4aa93aca4b89adcf89f4505c706c8300dc6274ec876cd9aa1d6222988
MD5 dc77a1f95b53c348d3e0ab67f5cc3d17
BLAKE2b-256 180482c13162c10c4e9298cf153e589d2baf684ee9fb21f320c4e848c7b7ebf0

See more details on using hashes here.

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

Hashes for kamaqi-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 51aded9b41f20a3b515b7b6891e24e66f7eda0ea0fa706b39705204c71522b74
MD5 8e6d0ca5f18da235cf858522d2c99586
BLAKE2b-256 556dcb0105cd68113cee3ce1e3db50848f1118c4a79b65f6eefc7c80a696df4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page