A CLI tool and Python package for generating .gitignore files
Project description
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
# 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 .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ignoregen_cli-1.0.0.tar.gz
(10.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ignoregen_cli-1.0.0.tar.gz.
File metadata
- Download URL: ignoregen_cli-1.0.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49f01d9e497e8c7df63a3803869393f590a9a06b16a05dfd3603e93c1f283d6b
|
|
| MD5 |
f3121128cf4b0eb14b5d212aece45e92
|
|
| BLAKE2b-256 |
3b845a1e4e853736c2e5b39aa85f092d623cbc79fe1a42b4d9b05aab53d2e71b
|
File details
Details for the file ignoregen_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ignoregen_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
012f7f23459ff421759ae3683ed4fd0611f9f347051203f1e621bda4ad3edb61
|
|
| MD5 |
65b3059213d55c20a8b46ec0590b7042
|
|
| BLAKE2b-256 |
e21b229120f7895bedf495c67a69d93ffbe5b28ccaa2910497a20499d73037b5
|