#search #demo #cli

bin+lib tacoda_grrs

用于搜索文件的工具

4 个版本

0.1.3 2020年7月15日
0.1.2 2020年7月15日
0.1.1 2019年12月18日
0.1.0 2019年6月21日

#67 in #demo

MIT 许可证

19KB
265

grrs

使用 Rust 实现的 grep 复制品

安装

$ cargo install tacoda_grrs

用法

$ tacoda_grrs foo test.txt

说明

在 GitHub 上发布

Trust 仓库 获取 Travis 构建脚本

推送一个标签以触发多个操作系统的发布构建并在 GitHub 上创建发布。

发布到云存储

在 Travis yaml 文件中添加配置。

使用 Cargo 发布

Cargo.toml 中更新包信息

$ cargo login
$ cargo publish

使用 Trust 发布

Trust 仓库

curl -LSfs https://japaric.github.io/trust/install.sh | \
    sh -s -- --git tacoda/grrs

使用 NPM 发布

安装.js:

let exec = require('child_process').exec;

exec('curl -LSfs https://japaric.github.io/trust/install.sh | \
sh -s -- --git tacoda/grrs', (error, stdout, stderr) => {
  console.log(stderr);
});

.json:

{
    "...": "...",
    "postinstall": "npm run install",
    "scripts": {
        "install": "node install.js"
    },
    "...": "..."
}
$ npm install -g grrs

使用 Brew 发布

来自 ripgrep 的 Brewfile 示例

依赖项

~8–18MB
~246K SLoC