Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ignoregen_cli-1.0.0-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

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

Hashes for ignoregen_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 49f01d9e497e8c7df63a3803869393f590a9a06b16a05dfd3603e93c1f283d6b
MD5 f3121128cf4b0eb14b5d212aece45e92
BLAKE2b-256 3b845a1e4e853736c2e5b39aa85f092d623cbc79fe1a42b4d9b05aab53d2e71b

See more details on using hashes here.

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

Hashes for ignoregen_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 012f7f23459ff421759ae3683ed4fd0611f9f347051203f1e621bda4ad3edb61
MD5 65b3059213d55c20a8b46ec0590b7042
BLAKE2b-256 e21b229120f7895bedf495c67a69d93ffbe5b28ccaa2910497a20499d73037b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page