Metadata-Version: 2.1
Name: build-django
Version: 1.1.0
Summary: Command line utility for building Django projects
Home-page: https://notabug.org/kapustlo/build-django
Author: Kapustlo
Keywords: python,django,build,cli,generate,code
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Topic :: Software Development :: Code Generators
Classifier: Environment :: Console
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: POSIX :: Linux
Classifier: Natural Language :: English
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE


# build-django

Command line utility to build Django projects

## Features

- Async
- Flexible

## Installation 
```bash
pip install build-django
```

## Usage
```bash
build-django my_project --dir my_project_path  --debug --hosts localhost,127.0.0.1,example.com --python python3  --migrate --git --commit --commit-message "My first commit!" --packages bjcli djangorestframework

```

| Argument | Description | Required | Default | Type |
| ------ | ------ | ------ | ------ | ------ |
| --dir | Django project directory | False | ./ | str
| --debug | Should initialize env with DEBUG=True | False | False | bool 
| --hosts | List of comma sperated Django ALLOWED_HOSTS values | False | '' | str
| --python | Python command for initializing virtual environment | False | 'python3' | str
| --migrate | Should apply initial migrations after project built | False | False | bool
| --git | Should initialize git repository | False | False | bool
| --commit | Should create initial commit after project built and git initialized | False | False | bool
| --commit-message | Initial commit message | False | 'Initial commit' | str
| --packages | List of additional pip packages to be installed | False | [] | [str]
