Inspiration

Have you ever forgotten to add a .gitignore file while creating a new repository on github and then you have written a new .gitignore from scratch? Well, this tool saves you the trouble of going through that. So if you spend a lot of time on your terminal and are a bit forgetful you might find this tool useful.

What it does

A simple CLI tool to generate .gitignore files for your projects. It can generate .gitignore files specific to more than 100 languages or frameworks.

How I built it

Using Python and click

Challenges I ran into

Having to install and access different .gitignore templates as a part of the python package.

What I learned

Learnt a lot about packaging and file handling

What's next for GIG

Add checks for pre-existing .gitignore files and uninitialized repo.
Add warning messages for the user.
Add docstrings and man page.
PEP8ify the code.
Refactoring and cleanup.
Merge two `.gitignore` templates together.

Built With

Share this project:

Updates