Metadata-Version: 2.4
Name: unrealmate
Version: 1.1.1
Summary: All-in-one CLI toolkit for Unreal Engine developers
Home-page: https://github.com/gktrk363/unrealmate
Author: gktrk363
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer>=0.9.0
Requires-Dist: rich>=13.0.0
Requires-Dist: rich-click>=1.6.0
Requires-Dist: toml>=0.10.2
Requires-Dist: flask>=2.3.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

<h1 align="center">
  <br>
  🥶 UnrealMate
  <br>
</h1>

<h4 align="center">The AI-Powered CLI Companion for Unreal Engine Developers.</h4>

<p align="center">
  <a href="#key-features">Key Features</a> •
  <a href="#installation">Installation</a> •
  <a href="#documentation">Documentation</a> •
  <a href="#contributing">Contributing</a>
</p>

<p align="center">
  <img src="https://img.shields.io/badge/version-1.1.0-blue.svg?style=flat-square" alt="Version">
  <img src="https://img.shields.io/badge/python-3.10+-yellow.svg?style=flat-square" alt="Python">
  <img src="https://img.shields.io/badge/license-MIT-green.svg?style=flat-square" alt="License">
  <img src="https://img.shields.io/badge/downloads-1k%2B%2Fmonth-brightgreen.svg?style=flat-square" alt="Downloads">
  <img src="https://img.shields.io/badge/platform-windows%20%7C%20linux-lightgrey.svg?style=flat-square" alt="Platform">
</p>

<div align="center">
  <sub>Built with ❤︎ by <a href="https://github.com/gktrk363">gktrk363</a></sub>
</div>

<br>

**UnrealMate** is a feature-rich command-line interface (CLI) designed to streamline your Unreal Engine workflow. From optimizing projects and managing plugins to tracking team performance and deploying CI/CD pipelines, UnrealMate handles the heavy lifting so you can focus on creating.

---

## ✨ Key Features

*   **🔧 Git Automation**: Auto-configure `.gitignore` and `.gitattributes` (LFS) for UE projects.
*   **📦 Asset Organization**: Scan and auto-organize your `Content` folder. Detect duplicates.
*   **⚡ Optimization**: Analyze Blueprints, check Shader complexity, and audit memory usage.
*   **👥 Collaboration**: View team activity dashboards (CLI & Web). Share templates.
*   **🛒 Marketplace**: Search and manage assets directly from terminal.
*   **🏗️ CI/CD Ready**: Generate Dockerfiles and CI pipelines for Jenkins/GitHub/GitLab.
*   **🛡️ Secure**: Built-in project health checks (`doctor`) and security scans.
*   **🤖 AI POWERED**: NLP commands (`ai nlp`), Bug Detection (`ai detect-bugs`), and Code Review.

---

## 🚀 Installation

```bash
pip install unrealmate
```

### Requirements
*   Python 3.10 or higher
*   Git installed and in PATH
*   (Optional) Unreal Engine 5.0+ installed

---

## 📖 Documentation

Detailed documentation is available in the project root:

*   **[Kullanıcı Rehberi (Türkçe)](USER_GUIDE_TR.md)**: **Kapsamlı ve Detaylı Kullanım Kılavuzu.** (Önerilen)
*   **[User Guide (English)](USER_GUIDE.md)**: Command reference.
*   **[Deployment Guide](docs/DEPLOYMENT.md)**: For server hosting and CI/CD integration.

---

## 🎮 Quick Start

```bash
# 1. Check system health
unrealmate doctor

# 2. Initialize project config
unrealmate config init

# 3. Analyze performance
unrealmate performance profile

# 4. Launch the visual dashboard
unrealmate report dashboard
```

---

## 🤝 Contributing

We welcome contributions! Please see `docs/CONTRIBUTING.md` (if available) or submit a Pull Request.

---

## 📄 License

MIT License. See `LICENSE` for details.

**Crafted with ❤ by gktrk363**
