Metadata-Version: 2.4
Name: ignoregen-cli
Version: 1.0.0
Summary: A CLI tool and Python package for generating .gitignore files
Home-page: https://github.com/victorabimbola/ignoregen
Author: Victor Abimbola
Author-email: Victor Abimbola <abimbolaolawale41@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/victorabimbola/ignoregen
Project-URL: Repository, https://github.com/victorabimbola/ignoregen
Project-URL: Issues, https://github.com/victorabimbola/ignoregen/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# IgnoreGen - Smart .gitignore Generator

A powerful CLI tool and Python package that helps you generate comprehensive `.gitignore` files from templates with intelligent auto-detection capabilities.

## Features

- 🚀 **Multiple Templates**: Python, Node.js, React, Django, Java, C++, and more
- 🧠 **Smart Auto-Detection**: Automatically detects project types based on files and structure
- 🔄 **Template Merging**: Combine multiple templates for polyglot projects
- 💾 **Merge with Existing**: Preserves your existing .gitignore content
- 🛡️ **Backup Protection**: Automatically backs up existing files
- 📦 **Python API**: Use programmatically in your Python projects
- ⚡ **Fast & Lightweight**: Zero external dependencies

## Installation

```bash
# Install from PyPI (when published)
pip install ignoregen

# Or install from source
git clone https://github.com/yourusername/ignoregen.git
cd ignoregen
pip install -e .
