š My name is Bilaal, and I'm thrilled to introduce you to the gitignore CLI - a tool which allows you to generate .gitignore templates from open-source GitHub templates.
šÆ I created the gitignore CLI as it was becoming more and more complicated to bootstrap .gitignore files for complex projects. So often you want to build your .gitignore file from a series of templates, but usually, you will also need to add in some of your own custom rules. This then causes complications several years down the line, when you need to update those templates and custom rules, or you need to add extra technologies to your project which require extra .gitignore rules.
š The gitignore CLI allows you to easily generate and regenerate your .gitignore anytime you need to update it, without cluttering up your git diffs.
šŖ You can define your custom rules in a separate .custom.gitignore file, which allows you to easily update and keep track of them. The gitignore CLI will automatically include them into the compiled .gitignore file.
š¤ I'd love to hear your thoughts on the gitignore CLI, so please comment below and let us know what you think!
š«¶ Thank you for your endless support!
ReminderCal