#gitignore #generator #git

bin+lib blindfold

⚙️ 使用 Rust 编写的 gitignore 文件生成器

9 个版本 (稳定版)

1.0.7 2020 年 6 月 28 日
1.0.6 2020 年 6 月 15 日
1.0.4 2020 年 6 月 14 日
0.1.1 2020 年 6 月 14 日
0.1.0 2020 年 6 月 14 日

#2017开发工具

每月 34 次下载

自定义许可证

2.5MB
280

banner
标志由 Dominic Houston-Watt 提供

Build Crates.io GitHub license GitHub stars

✨ 功能

  • 从 gitignore.io 拉取 .gitignore 模板。
  • 简洁的 CLI
  • 建议系统以帮助纠正潜在的拼写错误
  • 允许将任意数量的不同模板组合成一个 gitignore 文件
  • 允许将内容追加到现有的 gitignore 模板中,这样就不会覆盖自定义目录。

📦 安装

注意:系统上必须安装 Rust 才能运行此程序。 (安装 Rust)

📥 从 crates.io 下载

cargo install blindfold

🏗️ 从源代码构建

git clone https://github.com/Eoin-McMahon/blindfold.git
cd blindfold
cargo install --path ./

这将安装二进制文件并将其添加到您的路径中。安装完成后,您可以使用以下示例中的工具。

🔨 演示

demo_video

🔧 使用示例

# generates a single gitignore file for both dart and flutter in ./src/.gitignore
blindfold --lang dart flutter
# use the append flag to add to the pre-existing gitignore file (can be shortened to -a)
blindfold --append macos
# you can specify a specific destination to store the gitignore file using the dest argument
blindfold --lang rust --dest ./src/
# arguments can also be written in shorthand
blindfold -l rust -d ./src/
# shows full 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

依赖关系

~19–29MB
~490K SLoC