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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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