Metadata-Version: 2.4
Name: codex-django-cli
Version: 0.2.0
Summary: Standalone CLI and blueprint scaffolding package for codex-django
Project-URL: Homepage, https://github.com/codexdlc/codex-django-cli
Project-URL: Documentation, https://codexdlc.github.io/codex-django-cli/
Project-URL: Repository, https://github.com/codexdlc/codex-django-cli
Project-URL: Issues, https://github.com/codexdlc/codex-django/issues
Author: CodexDLC
License: Apache-2.0
Keywords: blueprints,cli,codex,django,scaffold
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Requires-Dist: jinja2>=3.1
Requires-Dist: questionary>=2.0.0
Requires-Dist: rich>=13.0
Provides-Extra: dev
Requires-Dist: bandit>=1.7; extra == 'dev'
Requires-Dist: codex-core<0.3.0,>=0.2.2; extra == 'dev'
Requires-Dist: detect-secrets>=1.5; extra == 'dev'
Requires-Dist: mypy>=1.10; extra == 'dev'
Requires-Dist: pip-audit>=2.7; extra == 'dev'
Requires-Dist: pre-commit>=3.0; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mike>=2.0; extra == 'docs'
Requires-Dist: mkdocs-include-markdown-plugin; extra == 'docs'
Requires-Dist: mkdocs-material>=9.0; extra == 'docs'
Requires-Dist: mkdocs>=1.5; extra == 'docs'
Requires-Dist: mkdocstrings[python]>=0.24; extra == 'docs'
Description-Content-Type: text/markdown

# codex-django-cli

Standalone CLI package for `codex-django`.

It owns the interactive `codex-django` command, blueprint rendering engine, scaffold commands, and CLI-focused tests/docs. The generated project code may still import `codex_django.*` runtime modules from `codex-django`; that compatibility is intentional.

## Install

```bash
pip install codex-django-cli
```

For local development alongside the sibling runtime repository:

```bash
uv sync --extra dev
uv run pytest tests/unit/cli tests/integration/cli
uv build --no-sources
```

## Scope

- `codex_django_cli.main`: entrypoint and menu flow
- `codex_django_cli.engine`: blueprint rendering and file generation
- `codex_django_cli.commands.*`: scaffold/init/deploy helpers
- `codex_django_cli.blueprints`: packaged templates, static files, and scaffold assets

The runtime library remains in `codex-django`.
