9 stable releases
| 1.2.0 | Jun 16, 2025 |
|---|---|
| 1.1.0 | Jun 15, 2025 |
| 1.0.7 | Jun 28, 2020 |
| 0.1.1 | Jun 14, 2020 |
#110 in Template engine
684 downloads per month
2.5MB
314 lines
Logo courtesy of Dominic Houston-Watt
✨ Features
- Pulls .gitignore templates from gitignore.io.
- Clean and simple CLI
- Allows for the combination of any number of different templates all into one gitignore
- Allows for appending to pre-existing gitignore templates so that custom directories are not overridden.
📦 Installation
NOTE: Rust must be installed on your system for this to work. (Install Rust)
📥 Download from crates.io
cargo install blindfold
🏗️ Build from source
git clone https://github.com/Eoin-McMahon/blindfold.git
cd blindfold
cargo install --path ./
This will install the binary and add it to your path. Once installed you can use the tool as shown in the examples below.
🔧 Examples of use:
# generates a single gitignore file for both dart and flutter in ./src/.gitignore
blindfold generate dart flutter -d ./src/
# use the append flag to add to the pre-existing gitignore file (can be shortened to -a)
blindfold generate macos --append
# you can specify a specific directory to store the gitignore file in using the dir argument
blindfold generate rust --dir ./src/
# arguments can also be written in shorthand
blindfold generate rust -d ./src/ -a
# shows full table list of available templates
blindfold list
# There is a help screen that can be shown which details the subcommands and arguments to supply to the program
blindfold -h
Dependencies
~7–22MB
~239K SLoC