#gitignore #git #command-line-tool #cli

bin+lib ignor

一个用于从 gitignore.io 获取 .gitignore 模板的命令行工具。

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2021 年 7 月 4 日
0.1.0 2017 年 11 月 14 日

2917命令行工具

MIT 许可证

9KB

ignor

ignor 是一个用于从 gitignore.io 获取 .gitignore 模板的命令行工具。

安装

$ cargo install ignor

用法

列出

$ ignor

在 gitignore.io 上打印所有可用的 .gitignore 模板。

搜索

$ ignor rust intellij

打印由 gitignore.io 生成的 .gitignore 内容。

您可以使用 Unix 重定向来创建 .gitignore。

$ ignor rust intellij > .gitignore

作为库使用

ignor 由 Rust 编写,也可以用作 Rust 库。

(ignor 使用 reqwest http 客户端)

extern crate ignor;
extern crate reqwest;

#[macro_use]
extern crate error_chain;

error_chain!{
    foreign_links {
        ReqError(reqwest::Error);
        IoError(std::io::Error);
    }
}

quick_main!(run);


fn run() -> Result<()> {
  let res = ignor::list();
  let _ = std::io::copy(&mut res?, &mut std::io::stdout())?;
  Ok(())
}

依赖关系

~3–18MB
~224K SLoC