Metadata-Version: 2.1
Name: gitigno
Version: 0.0.1
Summary: A Python CLI tool that generates a .gitignore template file using the gitignore.io API
Home-page: https://github.com/Minenhle-Ngubane/gitigno
Author: Minenhle Ngubane
Author-email: mino@minenhlengubane.com
License: MIT
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: click (>=8.1.3)
Requires-Dist: requests (>=2.31.0)
Provides-Extra: dev
Requires-Dist: pytest (>=7.4.0) ; extra == 'dev'
Requires-Dist: twine (>=4.0.2) ; extra == 'dev'

# Gitigno

Gitigno is a Python CLI tool that automatically generates .ignore templates using the [gitignore.io](https://gitignore.io) API. 


## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install gitignore-generator.

```bash
pip install gitigno
```

## Usage

```python
# creating a .gitignore template
> python gitigno create -t "<template-name>"

# if you want to create for more than one template
> python gitigno create -t "<template-name>,<template-name>,..."


"""
 Here are examples for creating a .gitignore template for django & astro
"""
> python gitigno create -t "django,astro"
# or 
> python gitigno create --template "django,astro"
# or 
> python gitigno create # a prompt will ask you to enter template


""" 
Shows a table of available templates on gitignore.io.
Not all templates names are listed becasue the list is too long
"""
> python gitigno --tnames

# for help
> python gitigno --help


```

## Contributing

This is just a fun project for my portfolio which I may or may not continue to improve in the future.

I made it pip package for easy installation for anyone who wants to check it out.

## License

`gitigno` is distributed under the terms of the [MIT](https://choosealicense.com/licenses/mit/) license.
