Metadata-Version: 2.4
Name: cursor-tz-generator
Version: 0.1.0
Summary: CLI: генерация проектов по ТЗ через Cursor Cloud Agent и GitHub
Author: anddenprod
License-Expression: MIT
Project-URL: Homepage, https://github.com/anddenprod/cursor-tz-generator
Project-URL: Repository, https://github.com/anddenprod/cursor-tz-generator
Keywords: cursor,github,codegen,django,tz
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Code Generators
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests<3,>=2.28
Dynamic: license-file

# cursor-tz-generator

CLI для генерации проектов по техническому заданию через **Cursor Cloud Agent** (REST API) и **GitHub**.

Скрипт:

1. читает файл ТЗ (`.md`, `.txt`);
2. создаёт новый репозиторий на GitHub;
3. запускает cloud agent с репозиторием-примером и ТЗ;
4. по завершении клонирует результат локально.

## Установка

```bash
pip install cursor-tz-generator
```

Или из исходников:

```bash
pip install .
```

## Настройки

Ключи и параметры заданы в `cursor_tz_generator/config.py` внутри пакета:

- `CURSOR_API_KEY`
- `GITHUB_TOKEN`
- `GITHUB_USERNAME`
- `EXAMPLE_REPO`
- `MODEL` (по умолчанию `composer-2.5`)

Отредактируйте файл после установки при необходимости:

```bash
python -c "import cursor_tz_generator.config as c; print(c.__file__)"
```

## Использование

```bash
cursor-tz-gen --tz path/to/task.md
```

Опции:

- `--name` — имя нового GitHub-репозитория (по умолчанию имя файла ТЗ + timestamp)
- `--output-dir` — локальная папка для клона (по умолчанию `AGENT_CREATE`)

Пример:

```bash
cursor-tz-gen --tz task_5_probe.md --name my-api --output-dir ./output
```

## Требования

- Python 3.10+
- `git` в PATH
- Аккаунт Cursor с Cloud Agents
- GitHub, подключённый в Cursor Dashboard
- Токен GitHub с правом создавать репозитории

## Публикация на PyPI (для разработчика)

```bash
pip install build twine
python -m build
twine upload dist/*
```

## Лицензия

MIT
