#gitignore #generate #massive #quickly #file #version #gitignores

app supergitignore

Quickly generate a massive gitignore file!

3 stable releases

2.1.1 Mar 12, 2024
2.0.0 Mar 12, 2024
1.3.1 Feb 12, 2024
0.2.0 Feb 12, 2024
0.1.0 Feb 12, 2024

#472 in Development tools

Download history 70/week @ 2024-02-12 20/week @ 2024-02-19 10/week @ 2024-02-26 348/week @ 2024-03-11 12/week @ 2024-03-18 46/week @ 2024-03-25 14/week @ 2024-04-01

282 downloads per month

MIT license

6KB

supergitignore

WARNING

In previous versions, there were a few accidental ignores that were not supposed to be there and may have caused damage to some people. As a result, I have removed all of them. I apologize for any inconvenience this may have caused and will continue working on the .gitignore file to ensure that there are no other errors that I might have missed. If you spot anything yourself feel absolutely free to create pull requests on the GitHub repo and I will merge as soon as possible. Again, I am truly sorry for any damage this may have caused.

I always create new projects and until now I used DOOM emacs for creating my .gitignore files. DOOM emacs (a distribution of emacs) has this nice built-in feature that if you create a new .gitignore file with it, there would be a few suggestions that would show up on things that it can put in there for you, but there are 2 main problems with that:

  1. Currently these are just simple and small gitignores, but I prefer a massive file that I could just generate once, and then generally just forget about.
  2. It takes time for me to open up DOOM emacs, go to my project's directory, create a new .gitignore file, save and quit, push the changes, and then finally commit them.

That's why I created supergitignore, you just run it, and it generates a massive gitignore file for you with all the common stuff that you'll need already in it.

I also decided to publish it here, so that other people like you can enjoy this as well. So have fun :)

To install supergitignore, run the cargo install supergitignore command in your terminal (you need cargo installed for this)

To run it, simply run the supergitignore command in your project's directory, and everything should work!

Dependencies

~0.6–8.5MB
~67K SLoC