#grep #clone #git #ignore #gitignore #file #pattern

app gkosgrep

A simple grep clone for developers

10 releases

0.1.10 Jun 6, 2020
0.1.9 Jun 6, 2020
0.1.6 Feb 17, 2020

#24 in #ignore

Apache-2.0

61KB
219 lines

Crates.io

Overview

Small tool for greping supporting .gitignore and custom .ignore file. This make easy to ignore files that reside in git like rspec support files.

Installation

cargo install gkosgrep

Usage

I did this to use inside vim as a replacement for the silver searcher that would be easier to customize what is ignored. The usage is damn simple

gkosgrep <path> [pattern]

If ignored file is missing it is just ignored. To use this with fzf inside vim, do:

command! -bang -nargs=* Gkosgrep
      \ call fzf#vim#grep(
      \   $HOME.'/.cargo/bin/gkosgrep . '.shellescape(<q-args>), 0,
      \   {}, <bang>0)

Then use Gkosgrep command to filter files

Dependencies

~425KB