blindfold
🔎 Gitignore file generator written in rust
What does it take to generate a .gitignore?
Need a .gitignore in a hurry? blindfold is a small Rust tool that pulls templates from gitignore.io, merges any number of them into one file, and appends to what you already have instead of overwriting it.
A small tool with a clear job
blindfold is a gitignore file generator written in Rust, described in its own README as lightweight and simple. The logo is credited to a designer, and the tool is positioned as a small command line utility for producing gitignore files quickly. Because it is written in Rust and shipped as a binary, there is no runtime dependency to install alongside it, which keeps the whole thing portable.
What the command does
The feature list is short and practical. It pulls gitignore templates from gitignore.io, offers a clean and simple CLI, and can combine any number of different templates into a single gitignore file. It also appends to pre-existing gitignore templates, so custom directories survive regeneration instead of being wiped out. Combining templates keeps the output readable, and appending handles the case where a project already has a hand-tuned ignore file. The README's examples show the intended command usage, and the workflow stays the same whether you are starting a fresh repo or refreshing an existing one.
Install and go
Installation is one step. The binary gets installed and added to the path, after which the tool works as shown in the examples below. No configuration file is mentioned, so the tool appears to work purely from command line arguments and whatever templates it pulls from gitignore.io. For a utility this small, that is probably the right amount of setup.
Community notes