100+ results for 'ripgrep BurntSushi'

Not the results you expected?

init.sh (https://github.com/miripiruni/dotfiles.git) Shell · 45 lines

7 "exa" # https://github.com/ogham/exa

8 "dust" # https://github.com/bootandy/dust

9 "ripgrep" # https://github.com/BurntSushi/ripgrep

10 "jq" # https://github.com/stedolan/jq

11 "bottom" # https://github.com/ClementTsang/bottom

validate-local.sh (https://github.com/LambdaSharp/LambdaSharpTool.git) Shell · 157 lines

15 fi

16

17 # Check if any "TODO:" comments are present (using ripgrep: https://github.com/BurntSushi/ripgrep)

18 if rg -q 'TODO:' -g '!*.{js,map,sh}'; then

19 echo "ERROR: found files with 'TODO:' comment"

brew.sh (https://github.com/yangsu/dotfiles.git) Shell · 123 lines

117 # https://github.com/junegunn/fzf

118 brew install fzf

119 # https://github.com/BurntSushi/ripgrep

120 brew install ripgrep

Crates.fish (https://github.com/halostatue/dotfiles.git) Fish · 118 lines

88 __ci procs

89 __ci rage

90 __ci ripgrep # better ag https://github.com/BurntSushi/ripgrep

91 __ci rm-improved

92 __ci rnr

109 __ci xcp

110 __ci xh

111 __ci xsv # CSV toolkit https://github.com/BurntSushi/xsv

112 __ci ytop

113 __ci zellij

index.md (https://github.com/mre/mre.github.io.git) Markdown · 145 lines

103

104 Nope, my naive version is about 20x slower.

105 I just remember that [ripgrep](https://github.com/BurntSushi/ripgrep) could also be used for that.

106 It supports `\b` to denote word boundaries:

107

plugins.lua (https://github.com/Ricordel/config_files.git) Lua · 76 lines

4 'nvim-telescope/telescope.nvim',

5 requires = { {'nvim-lua/plenary.nvim'},

6 {'BurntSushi/ripgrep'}}

7 }

8 use 'neovim/nvim-lspconfig' -- native LSP support

2018-01-23-grep-on-the-fly-in-spacevim.md (https://github.com/SpaceVim/SpaceVim.git) Markdown · 99 lines

22 In linux os, flygrep use grep by default, if you want a more fast tool, you can choose one of following:

23

24 - [ripgrep(rg)](https://github.com/BurntSushi/ripgrep)

25 - [the_silver_searcher(ag)](https://github.com/ggreer/the_silver_searcher)

26 - [the_platinum_searcher(pt)](https://github.com/monochromegane/the_platinum_searcher)

10_telescope.vim (https://github.com/imajes/vimfiles.git) Vim Script · 18 lines

6 Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}

7 Plug 'RRethy/nvim-treesitter-endwise'

8 Plug 'BurntSushi/ripgrep'

9 Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' }

10 Plug 'kyazdani42/nvim-web-devicons'

ripgrep_debian_install.sh (https://github.com/steeef/dotfiles.git) Shell · 25 lines

5 RIPGREP_VERSION="12.1.1"

6 RIPGREP_URL="https://github.com/BurntSushi/ripgrep/releases/download/${RIPGREP_VERSION}/ripgrep_${RIPGREP_VERSION}_amd64.deb"

7 RIPGREP_CHECKSUM="18ef498312073da55d2f2f65c6a906085c68368a23c9a45a87fcb8539be96608"

8

9 function cleanup {

10 if [ -d "${RIPGREP_DOWNLOAD_DIR}" ]; then

11 rm -rf "${RIPGREP_DOWNLOAD_DIR}"

16

17 if ! command -v rg >/dev/null 2>&1 \

18 || [ "$(rg --version | head -n 1 | awk '{print $2}')" != "${RIPGREP_VERSION}" ]; then

19

20 RIPGREP_DOWNLOAD_DIR="$(mktemp -d)"

21 (curl -fsSL "${RIPGREP_URL}" -o "${RIPGREP_DOWNLOAD_DIR}/ripgrep.deb" \

22 && cd "${RIPGREP_DOWNLOAD_DIR}" \

23 && echo "${RIPGREP_CHECKSUM} *ripgrep.deb" | sha256sum -c - \

24 && sudo dpkg -i ripgrep.deb)

README.md (https://github.com/drmikehenry/vimfiles.git) Markdown · 85 lines

12 ([ag](https://github.com/ggreer/the_silver_searcher),

13 [ack](http://beyondgrep.com), [git grep](https://git-scm.com/docs/git-grep),

14 [ripgrep](https://github.com/BurntSushi/ripgrep),

15 [pt](https://github.com/monochromegane/the_platinum_searcher),

16 [sift](https://sift-tool.org),

README.md (https://gitlab.com/vitalii.dr/ohmyzsh) Markdown · 52 lines

33

34 - [`fd`](https://github.com/sharkdp/fd)

35 - [`rg`](https://github.com/BurntSushi/ripgrep)

36 - [`ag`](https://github.com/ggreer/the_silver_searcher)

37

Rust-OpenSource-List.md (https://github.com/wxyyxc1992/Awesome-Links.git) Markdown · 59 lines

3 本文包含了 Rust 相关的优秀开源框架与库,以及值得阅读的 Rust 优秀项目。

4

5 - [ripgrep #Project#](https://github.com/BurntSushi/ripgrep): ripgrep combines the usability of The Silver Searcher with the raw speed of grep.

6

7 - [criterion.rs #Project#](https://github.com/japaric/criterion.rs): Criterion.rs helps you write fast code by detecting and measuring performance improvements or regressions, even small ones, quickly and accurately.

ripgrep.rb (https://github.com/Homebrew/homebrew-core.git) Ruby · 42 lines

1 class Ripgrep < Formula

2 desc "Search tool like grep and The Silver Searcher"

3 homepage "https://github.com/BurntSushi/ripgrep"

4 url "https://github.com/BurntSushi/ripgrep/archive/12.1.1.tar.gz"

5 sha256 "2513338d61a5c12c8fea18a0387b3e0651079ef9b31f306050b1f0aaa926271e"

6 license "Unlicense"

7 head "https://github.com/BurntSushi/ripgrep.git"

8

9 livecheck do

10 url "https://github.com/BurntSushi/ripgrep/releases/latest"

11 regex(%r{href=.*?/tag/v?(\d+(?:\.\d+)+)["' >]}i)

12 end

29 # Completion scripts and manpage are generated in the crate's build

30 # directory, which includes a fingerprint hash. Try to locate it first

31 out_dir = Dir["target/release/build/ripgrep-*/out"].first

32 man1.install "#{out_dir}/rg.1"

33 bash_completion.install "#{out_dir}/rg.bash"

README.md (https://github.com/TankerHQ/ruplacer.git) Markdown · 140 lines

118 ## Filter files by type or glob patterns

119

120 Inspired by [ripgrep](https://github.com/BurntSushi/ripgrep), you can also select or ignore certain "file types" or glob patterns:

121

122 ```

quick-open.md (https://github.com/facebook/nuclide.git) Markdown · 90 lines

79

80 The Code Search tab will help you find a piece of code within all the source files in your projects.

81 Internally it uses either [ripgrep](https://github.com/BurntSushi/ripgrep) (rg),

82 [silversearcher](https://github.com/ggreer/the_silver_searcher) (ag) or

83 [ack](https://beyondgrep.com/).

85 By default, Nuclide will use any available tool in your PATH.

86 However, you can specify a default one in the *nuclide-code-search* tab in the Nuclide package

87 settings. We recommend ripgrep and ag because they are blazing fast. Sadly, only ripgrep works

88 properly on Windows.

89

README.md (https://github.com/jonathonw/oh-my-zsh.git) Markdown · 52 lines

32 If not set, the plugin will try to set it to these, in the order in which they're found:

33

34 - [`rg`](https://github.com/BurntSushi/ripgrep)

35 - [`fd`](https://github.com/sharkdp/fd)

36 - [`ag`](https://github.com/ggreer/the_silver_searcher)

ripgrep.mk (https://gitlab.com/atilla/buildroot) Makefile · 20 lines

1 ################################################################################

2 #

3 # ripgrep

4 #

5 ################################################################################

11 RIPGREP_VERSION = af6b6c543b224d348a8876f0c06245d9ea7929c5

12 RIPGREP_SITE = $(call github,burntsushi,ripgrep,$(RIPGREP_VERSION))

13 RIPGREP_LICENSE = MIT

14 RIPGREP_LICENSE_FILES = LICENSE-MIT

15 RIPGREP_CPE_ID_VENDOR = ripgrep_project

16

17 # CVE only impacts ripgrep on Windows

18 RIPGREP_IGNORE_CVES += CVE-2021-3013

19

20 $(eval $(cargo-package))

main.rs (https://bitbucket.org/sailfish009/rust.git) Rust · 139 lines

23 name: "ripgrep",

24 repo: "https://github.com/BurntSushi/ripgrep",

25 sha: "ad9befbc1d3b5c695e7f6b6734ee1b8e683edd41",

26 lock: None,

36 Test {

37 name: "xsv",

38 repo: "https://github.com/BurntSushi/xsv",

39 sha: "66956b6bfd62d6ac767a6b6499c982eae20a2c9f",

40 lock: None,

Makefile (https://github.com/LubosRemplik/.vim.git) Makefile · 23 lines

14 sudo npm install --global yarn

15 sudo npm install --global prettier @prettier/plugin-php

16 curl -LO https://github.com/BurntSushi/ripgrep/releases/download/12.1.1/ripgrep_12.1.1_amd64.deb && sudo dpkg -i ripgrep_12.1.1_amd64.deb && rm ripgrep_12.1.1_amd64.deb

17 git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install

18

known_issues.rb (https://github.com/eugen0329/vim-esearch.git) Ruby · 71 lines

42

43 # TODO: implement support for later versions with --pcre2

44 # https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md

45 pending! '/(?<=', /reported_errors/, adapter: :rg, matching: :regexp

46 pending! '/(?<name>', /reported_errors/, adapter: :rg, matching: :regexp

batgrep.md (https://github.com/eth-p/bat-extras.git) Markdown · 79 lines

1 # bat-extras: batgrep

2

3 Quickly search through and highlight files using [ripgrep](https://github.com/burntsushi/ripgrep).

4

5 Search through files or directories looking for matching regular expressions (or fixed strings with `-F`), and print the output using `bat` for an easy and syntax-highlighted experience.

33 | | `--terminal-width=[COLS]` | Generate output for the specified terminal width. |

34

35 The following options are passed directly to ripgrep, and are not handled by this script.

36

37 | Short | Long | Notes |

66 ## Caveats

67

68 **Differences from ripgrep:**

69

70 - `--follow` is enabled by default for `batgrep`.

Makefile (https://github.com/SynoCommunity/spksrc.git) Makefile · 22 lines

1 PKG_NAME = ripgrep

2 PKG_VERS = 13.0.0

3 PKG_EXT = tar.gz

4 PKG_DIST_NAME = $(PKG_VERS).$(PKG_EXT)

5 PKG_DIST_SITE = https://github.com/BurntSushi/ripgrep/archive

6 PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS).$(PKG_EXT)

7 PKG_DIR = $(PKG_NAME)-$(PKG_VERS)

12 UNSUPPORTED_ARCHS += $(OLD_PPC_ARCHS)

13

14 HOMEPAGE = https://github.com/BurntSushi/ripgrep

15 COMMENT = ripgrep recursively searches directories for a regex pattern.

README.md (https://gitlab.com/mkjeldsen/msys2-ripgrep) Markdown · 25 lines

5 # ripgrep (rg) MSYS2 package

6

7 An MSYS2 package for the official prebuilt 64-bit MSVC [`ripgrep`][ripgrep]

8 binary and its documentation.

9

10 From the official description:

11

12 > `ripgrep` is a command line search tool that combines the usability of The

13 > Silver Searcher (an `ack` clone) with the raw speed of GNU grep. `ripgrep`

15 > available for [every release][releases].

16

17 The binary requires [the Visual C++ Redistributable][dll]. If `ripgrep` fails

18 to execute due to a missing DLL, install that and try again.

19

21 with the `ripgrep` source, released under the MIT/Expat license.

22

23 [ripgrep]: https://github.com/BurntSushi/ripgrep

24 [releases]: https://github.com/BurntSushi/ripgrep/releases

ch12-00-an-io-project.md (https://github.com/ruRust/rust_book_2ed.git) Markdown · 39 lines

24 Один из участников Rust-сообщества, Эндрю Галлант (Andrew Gallant) уже реализовал

25 полнофункциональный, очень быстрый аналог программы `grep` и назвал его

26 [`ripgrep`](https://github.com/BurntSushi/ripgrep)<!-- ignore -->. Создаваемая же

27 нами программа будет намного проще, но в тоже время вы получите знания для понимания

28 этапов создания подобных проектов.

README.md (https://github.com/nlamirault/ripgrep.el.git) Markdown · 107 lines

2

3 [![License GPL 2][badge-license]][LICENSE]

4 [![Coverage Status](https://coveralls.io/repos/nlamirault/ripgrep.el/badge.png?branch=master)](https://coveralls.io/r/nlamirault/ripgrep.el?branch=master)

5

6 Master :

25

26

27 There is also [projectile-ripgrep](https://melpa.org/#/projectile-ripgrep) if you want to use it using [projectile](https://github.com/bbatsov/projectile)

28

29

104 [overseer]: https://github.com/tonini/overseer.el

105

106 [ripgrep]: https://github.com/BurntSushi/ripgrep

107

108

README.md (https://github.com/dajva/rg.el.git) Markdown · 88 lines

7 [![Coverage Status](https://coveralls.io/repos/github/dajva/rg.el/badge.svg)](https://coveralls.io/github/dajva/rg.el)

8

9 Use [ripgrep](https://github.com/BurntSushi/ripgrep) in Emacs.

10

11 Ripgrep is a replacement for both grep like (search one file) and ag

12 like (search many files) tools. It's fast and versatile and written in

13 Rust. For some introduction and benchmarks, see

14 [ripgrep is faster than {grep, ag, git grep, ucg, pt, sift}](http://blog.burntsushi.net/ripgrep/).

15

16 ![screenshot](screenshot.png)

ripgrep.rb (https://github.com/norbusan/homebrew-core.git) Ruby · 41 lines

1 class Ripgrep < Formula

2 desc "Search tool like grep and The Silver Searcher"

3 homepage "https://github.com/BurntSushi/ripgrep"

4 url "https://github.com/BurntSushi/ripgrep/archive/11.0.1.tar.gz"

5 sha256 "ba106404342160a66f703b8c9db9d45117c1a3664a0996822496bcb9f238b184"

6 head "https://github.com/BurntSushi/ripgrep.git"

7

8 bottle do

28 # Completion scripts and manpage are generated in the crate's build

29 # directory, which includes a fingerprint hash. Try to locate it first

30 out_dir = Dir["target/release/build/ripgrep-*/out"].first

31 man1.install "#{out_dir}/rg.1"

32 bash_completion.install "#{out_dir}/rg.bash"

README.md (https://github.com/DustinVenegas/dotFiles.git) Markdown · 42 lines

1 # RipGrep

2

3 [RipGrep](https://github.com/BurntSushi/ripgrep/) is a search utility based

4 around regex. It works well cross-platform, can replace grep, and can respect

5 `.gitignore` files. This makes it a great addition for shells and editors.

7 ## Setup

8

9 Install ripgrep with

10

11 chocolatey: `choco install ripgrep -y`

30 ```

31

32 Then setup the dotfiles configuration with `./RipGrep/bootstrap.ps1`.

33

34 ## Configuration

40 paths.

41

42 - `$HOME/.ripgreprc` points to [`ripgreprc`](./ripgreprc)

43

rg.vim (https://github.com/eugen0329/vim-esearch.git) Vim Script · 54 lines

49

50 fu! s:Rg.is_success(request) abort

51 " https://github.com/BurntSushi/ripgrep/issues/948

52 return a:request.status == 0

53 \ || (a:request.status == 1 && empty(a:request.errors) && empty(a:request.data))

how-to-search-source-code-using-ack.html (https://github.com/boyter/searchcode-server.git) HTML · 58 lines

28 <p class="em">For more performance you can also use the almost compatible version of ag "The Silver Searcher" <a href="http://geoff.greer.fm/ag/">http://geoff.greer.fm/ag/</a> which for most comparable searches is about 2-5x faster.</p>

29

30 <p class="em">There is also another implementation which is similar to ack and ag called ripgrep <a href="https://github.com/BurntSushi/ripgrep">https://github.com/BurntSushi/ripgrep</a> which depending on your searching needs can yield even more performance over ag.</p>

31

32 <p class="em">As with grep because ack looks at every file and depending on your query every byte in every file it can take a very long time to search across large or multiple code bases.</p>

Makefile (https://github.com/vrothberg/vgrep.git) Makefile · 120 lines

87 VERSION=v1.1.0 ./hack/install_bats.sh

88

89 curl -L https://github.com/BurntSushi/ripgrep/releases/download/12.0.1/ripgrep-12.0.1-x86_64-unknown-linux-musl.tar.gz | tar xz

90 mkdir -p ./test/bin && mv ripgrep-12.0.1-x86_64-unknown-linux-musl/rg ./test/bin/ && rm -rf ripgrep-12.0.1-x86_64-unknown-linux-musl

15.md (https://github.com/RustStudy/rust_daily_news.git) Markdown · 67 lines

30 ### Ripgrep 现在ubuntu上可用

31

32 [原文](https://github.com/BurntSushi/ripgrep/pull/1054)

33

34 ---

Makefile (https://github.com/openbsd/ports.git) Makefile · 107 lines

3 COMMENT = line oriented search tool using Rust's regex library #'

4

5 GH_ACCOUNT = BurntSushi

6 GH_PROJECT = ripgrep

93

94 RELEASE_DIR = ${MODCARGO_TARGET_DIR}/release

95 OUT_DIR = ${RELEASE_DIR}/build/ripgrep-*/out

96

97 # fish completion excluded as it is shipped with shells/fish

health.lua (https://github.com/nvim-lua/telescope.nvim.git) Lua · 130 lines

16 {

17 name = "rg",

18 url = "[BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep)",

19 optional = false,

20 },

ripgrep.rb (https://github.com/norbusan/linuxbrew-core.git) Ruby · 43 lines

1 class Ripgrep < Formula

2 desc "Search tool like grep and The Silver Searcher"

3 homepage "https://github.com/BurntSushi/ripgrep"

4 url "https://github.com/BurntSushi/ripgrep/archive/11.0.2.tar.gz"

5 sha256 "0983861279936ada8bc7a6d5d663d590ad34eb44a44c75c2d6ccd0ab33490055"

6 head "https://github.com/BurntSushi/ripgrep.git"

7

8 bottle do

29 # Completion scripts and manpage are generated in the crate's build

30 # directory, which includes a fingerprint hash. Try to locate it first

31 out_dir = Dir["target/release/build/ripgrep-*/out"].first

32 # No man page gets built on Linux:

33 man1.install "#{out_dir}/rg.1" if OS.mac?

working-with-files.md (https://github.com/onivim/oni2.git) Markdown · 37 lines

13 ### QuickOpen

14

15 Onivim 2 has a QuickOpen fuzzy-finder out-of-the-box, powered by [ripgrep](https://github.com/burntsushi/ripgrep).

16

17 To access the QuickOpen fuzzy-finder, you can use:

README.md (https://github.com/gabesoft/vim-ags.git) Markdown · 62 lines

8

9 # Silver searcher (AG) plugin for Vim

10 *A Vim plugin for the [silver searcher](https://github.com/ggreer/the_silver_searcher) or [ripgrep](https://github.com/BurntSushi/ripgrep) that focuses on

11 clear display and easy navigation of the search results*

12

13 ### Installation

14 Install via [pathogen](https://github.com/tpope/vim-pathogen), [vundle](https://github.com/gmarik/vundle), [plug](https://github.com/junegunn/vim-plug) or copy to the Vim directory

15 The [ag](https://github.com/ggreer/the_silver_searcher) or [rg](https://github.com/BurntSushi/ripgrep) executable must be installed as well.

16

17 ### Usage

18 See the [docs](https://github.com/gabesoft/vim-ags/blob/master/doc/ags.txt) or press `u` (for usage) while in the search results window.

19

20 ### Using [ripgrep](https://github.com/BurntSushi/ripgrep) instead of [ag](https://github.com/ggreer/the_silver_searcher)

21 Despite the name `vim-ags` works with `ripgrep` as well if configured as below:

48

49 ### Notes

50 Works with ag version >= 0.29.1 or ripgrep >= 11.0.2

51

52 ### Screenshots

CHANGELOG.md (https://github.com/alok/notational-fzf-vim.git) Markdown · 70 lines

17 ## 1.0.0

18

19 - [rg](https://github.com/BurntSushi/ripgrep) is now required. `ag`

20 will no longer work.

21 - The preview feature has been reworked. Now, the preview window will

hyperlinked_grep.rst (https://github.com/kovidgoyal/kitty.git) ReStructuredText · 61 lines

2 =================

3

4 This kitten allows you to search your files using `ripgrep

5 <https://www.google.com/search?q=ripgrep>`_ and open the results

52

53 Hopefully, someday this functionality will make it into some `upstream grep

54 <https://github.com/BurntSushi/ripgrep/issues/665>`_

55 program directly removing the need for this kitten.

56

57

58 .. note::

59 While you can pass any of ripgrep's comand line options to the kitten and

60 they will be forwarded to rg, do not use options that change the output

61 formatting as the kitten works by parsing the output from ripgrep.

Makefile (https://github.com/NetBSD/pkgsrc.git) Makefile · 85 lines

1 # $NetBSD: Makefile,v 1.10 2020/08/14 20:50:21 tnn Exp $

2

3 DISTNAME= ripgrep-11.0.2

4 CATEGORIES= textproc

5 EXTRACT_SUFX= .crate

6

7 MAINTAINER= maya@NetBSD.org

8 HOMEPAGE= https://github.com/BurntSushi/ripgrep/

9 COMMENT= Line-oriented search tool

10 LICENSE= unlicense

index.org (https://github.com/dajva/rg.el.git) Org · 54 lines

6 #+OPTIONS: broken-links:auto, toc:nil, email:nil, num:nil, ^:nil, author:nil, date:nil

7

8 /rg.el/ is an Emacs search package based on the [[https://github.com/BurntSushi/ripgrep][ripgrep]] command line

9 tool. It allows you to interactively create searches, doing automatic

10 searches based on the editing context, refining and modifying search

13

14 Throughout this manual this emacs package will be referred to as /rg/

15 while the command line utility will be referred to as /ripgrep/.

16

17 If you are used to built-in Emacs =rgrep= command, transitioning to

21 The big benefit of using /ripgrep/ instead of /grep/ as a backend is

22 speed. Especially when searching large source code repositories

23 where /ripgrep/ really shines. Please read [[http://blog.burntsushi.net/ripgrep/][this blog post]] for some

24 speed comparisons with other tools.

25

README.md (https://github.com/eth-p/bat-extras.git) Markdown · 112 lines

8

9 ### [`batgrep`](doc/batgrep.md)

10 Quickly search through and highlight files using [ripgrep](https://github.com/burntsushi/ripgrep).

11 <u>Requirements:</u> `ripgrep`

README.md (https://github.com/faceair/atom-goto-definition.git) Markdown · 38 lines

24 Steps:

25

26 1. Install `ripgrep`, see [https://github.com/BurntSushi/ripgrep#installation](https://github.com/BurntSushi/ripgrep#installation). Yeap, now we use `ripgrep` to search definitions, because it's incredibly fast.

27 2. Turn `Settings -> Packages -> goto-definition -> Settings -> Performance Mode` on.

28 3. Enjoy it.

package.py (https://github.com/LLNL/spack.git) Python · 31 lines

7

8

9 class Ripgrep(Package):

10 """ripgrep is a line-oriented search tool that recursively searches

11 your current directory for a regex pattern. ripgrep is similar to

12 other popular search tools like The Silver Searcher, ack and grep.

13 """

14

15 homepage = "https://github.com/BurntSushi/ripgrep"

16 url = "https://github.com/BurntSushi/ripgrep/archive/11.0.2.tar.gz"

Follow-Up on Command-Line Finding and Filtering.md (https://github.com/chriskrycho/lightning-rs.git) Markdown · 46 lines

6 updated: 2020-07-26T12:05:00-0600

7 summary: >

8 You can use a variant flag with GNU grep and ripgrep to filter with null characters.

9 tags:

10 - things I learned

28 ```

29

30 This reminded me that [ripgrep] has the same feature, with the same `--null-data` flag. Similarly, [fd] has a `--print0` (`-0`) option. You can combine *these* and (if you like) [cw][cw][^cw] to get the same effect:

31

32 ```sh

42 [^cw]: `cw` is nice because with especially large sets of data, the fact that you can invoke across threads becomes very handy. If I word-count *all* of my notes with it (currently 667 files and just shy of 150,000 words), using 4 threads instead of 1 (the default, and all you get with `wc`) takes about 6–8 milliseconds off the run time. Not important at *this* scale… but if you’re dealing with *very* large amounts of data, it might be.

43

44 [ripgrep]: https://github.com/BurntSushi/ripgrep

45 [fd]: https://github.com/sharkdp/fd

46 [cw]: https://github.com/Freaky/cw

README.md (https://github.com/jesseleite/vim-agriculture.git) Markdown · 116 lines

1 # Vim Agriculture 🚜

2

3 A vim plugin to improve the project search experience when using tools like [ag](https://github.com/ggreer/the_silver_searcher) and [rg](https://github.com/BurntSushi/ripgrep).

4

5 - [Rationale](#rationale)

install.sh (https://github.com/willnorris/dotfiles.git) Shell · 28 lines

8 # install ripgrep (https://github.com/BurntSushi/ripgrep/releases/latest)

9 curl -o /tmp/ripgrep.deb -L https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep_13.0.0_amd64.deb

10 sudo dpkg -i /tmp/ripgrep.deb

birg.fish (https://github.com/nathanchance/scripts.git) Fish · 64 lines

3 # Copyright (C) 2021 Nathan Chancellor

4

5 function birg -d "Install ripgrep from GitHub or build it from source"

6 # Ensure that all PATH modifications are local to this function (like a subshell)

7 set -lx PATH $PATH

8

9 set repo BurntSushi/ripgrep

10 set base_url https://github.com/$repo

11 if test -z "$VERSION"

45 set -p PATH $HOME/.cargo/bin

46

47 set src $SRC_FOLDER/ripgrep/ripgrep-$VERSION

48

49 mkdir -p (dirname $src)

nvim_setup_linux.sh (https://github.com/jdhao/nvim-config.git) Shell · 217 lines

121 # Ripgrep part #

122 #######################################################################

123 RIPGREP_DIR=$HOME/tools/ripgrep

124 RIPGREP_SRC_NAME=$HOME/packages/ripgrep.tar.gz

125 RIPGREP_LINK="https://hub.fastgit.org/BurntSushi/ripgrep/releases/download/12.0.0/ripgrep-12.0.0-x86_64-unknown-linux-musl.tar.gz"

126 if [[ -z "$(command -v rg)" ]] && [[ ! -f "$RIPGREP_DIR/rg" ]]; then

129 echo "Downloading ripgrep and renaming"

130 wget $RIPGREP_LINK -O "$RIPGREP_SRC_NAME"

131 fi

132

136 echo "Extracting to $HOME/tools/ripgrep directory"

137 tar zxvf "$RIPGREP_SRC_NAME" -C "$RIPGREP_DIR" --strip-components 1

138 fi

139

build.sh (https://github.com/termux/termux-packages.git) Shell · 26 lines

1 TERMUX_PKG_HOMEPAGE=https://github.com/BurntSushi/ripgrep

2 TERMUX_PKG_DESCRIPTION="Search tool like grep and The Silver Searcher"

3 TERMUX_PKG_LICENSE="MIT"

4 TERMUX_PKG_VERSION=12.1.1

5 TERMUX_PKG_REVISION=1

6 TERMUX_PKG_SRCURL=https://github.com/BurntSushi/ripgrep/archive/$TERMUX_PKG_VERSION.tar.gz

7 TERMUX_PKG_SHA256=2513338d61a5c12c8fea18a0387b3e0651079ef9b31f306050b1f0aaa926271e

8 TERMUX_PKG_BUILD_IN_SRC=true

README.md (https://github.com/Manishearth/oreutils.git) Markdown · 36 lines

22

23 This tool currently installs:

24 - [`ripgrep`], a `grep` replacement

25 - [`exa`], an `ls` replacement

26 - [`fd`], a `find` replacement

30 More tools may be added. Please file an issue!

31

32 [`ripgrep`]: http://github.com/burntsushi/ripgrep

33 [`exa`]: https://the.exa.website/

34 [`bat`]: https://github.com/sharkdp/bat

logger.rs (https://github.com/gnzlbg/cargo-asm.git) Rust · 71 lines

1 // This logger has been adapted from ripgrep:

2 // https://github.com/BurntSushi/ripgrep

3 //

4 // This module defines a super simple logger that works with the `log` crate.

Crates.fish (https://github.com/halostatue/dotfiles.git) Fish · 62 lines

22 __ci loop-rs # a loop command for commands https://github.com/Miserlou/Loop

23 __ci mdcat # `cat` markdown files https://github.com/lunaryorn/mdcat

24 __ci ripgrep # better ag https://github.com/BurntSushi/ripgrep

25 __ci svgbob_cli # ASCII-art to SVG https://github.com/ivanceras/svgbob

26 __ci tealdeer # tldr in rust https://github.com/dbrgn/tealdeer/

27 __ci titlecase # titlecase text https://docs.rs/crate/titlecase/1.1.0

28 __ci tokei # lines of code counter https://github.com/XAMPPRocky/tokei

29 __ci xsv # CSV toolkit https://github.com/BurntSushi/xsv

30 __ci cargo-update # Check for outdated executables

31 __ci git-historian

08.md (https://github.com/RustStudy/rust_daily_news.git) Markdown · 78 lines

1 ### Ripgrep 0.10.0 发布

2

3 [原文](https://github.com/BurntSushi/ripgrep/releases/tag/0.10.0)

4

5 ---

2017-08-31-Code-Search.md (https://github.com/facebook/nuclide.git) Markdown · 25 lines

14 <img src="/static/images/blog/2017-08-31/quick-open.png" width="700" alt="Quick Open" />

15

16 Code Search supports [ripgrep](https://github.com/BurntSushi/ripgrep) (rg),

17 [silversearcher](https://github.com/ggreer/the_silver_searcher) (ag) and

18 [ack](https://beyondgrep.com/). We recommend ripgrep and ag because they are blazing fast. Sadly,

19 only ripgrep works properly on Windows. You can configure which tool to use in the Nuclide package

20 settings under the *nuclide-code-search* tab.

21

ripgrep.lua (https://github.com/fishworks/fish-food.git) Lua · 51 lines

1 local name = "ripgrep"

2 local bin = "rg"

3 local version = "12.1.1"

7 description = "Recursively searches directories for a regex pattern while respecting your gitignore",

8 license = "Unlicense/MIT",

9 homepage = "https://github.com/BurntSushi/ripgrep",

10 version = version,

11 packages = {

13 os = "darwin",

14 arch = "amd64",

15 url = "https://github.com/BurntSushi/" .. name .. "/releases/download/" .. version .. "/" .. name .. "-" .. version .. "-x86_64-apple-darwin.tar.gz",

16 sha256 = "7ff2fd5dd3a438d62fae5866ddae78cf542b733116f58cf21ab691a58c385703",

17 resources = {

26 os = "linux",

27 arch = "amd64",

28 url = "https://github.com/BurntSushi/" .. name .. "/releases/download/" .. version .. "/" .. name .. "-" .. version .. "-x86_64-unknown-linux-musl.tar.gz",

29 sha256 = "88d3b735e43f6f16a0181a8fec48847693fae80168d5f889fdbdeb962f1fc804",

30 resources = {

ripgrep.mk (https://github.com/home-assistant/hassos.git) Makefile · 33 lines

1 ################################################################################

2 #

3 # ripgrep

4 #

5 ################################################################################

7 RIPGREP_VERSION = 0.8.1

8 RIPGREP_SITE = $(call github,burntsushi,ripgrep,$(RIPGREP_VERSION))

9 RIPGREP_LICENSE = MIT

10 RIPGREP_LICENSE_FILES = LICENSE-MIT

11

12 RIPGREP_DEPENDENCIES = host-cargo

14 RIPGREP_CARGO_MODE = $(if $(BR2_ENABLE_DEBUG),debug,release)

15

16 RIPGREP_BIN_DIR = target/$(RUSTC_TARGET_NAME)/$(RIPGREP_CARGO_MODE)

17

18 RIPGREP_CARGO_OPTS = \

rg.sh (https://github.com/eugen0329/vim-esearch.git) Shell · 36 lines

12

13 if is_linux; then

14 local directory_inside_archive="ripgrep-$version-x86_64-unknown-linux-musl"

15 elif is_osx; then

16 local directory_inside_archive="ripgrep-$version-x86_64-apple-darwin"

19 fi

20 local archive_file="$directory_inside_archive.tar.gz"

21 local download_url="https://github.com/BurntSushi/ripgrep/releases/download/$version/$archive_file"

22 local binary_path_inside_unarchived_directory="$directory_inside_archive/rg"

23 local sudo="$skip_use_sudo"

README.md (https://github.com/amarshall/dotfiles.git) Markdown · 55 lines

31 - [fzf](https://github.com/junegunn/fzf) (fuzzy finder)

32 - [neovim](https://neovim.io/) (replacement for vim)

33 - [ripgrep](https://github.com/BurntSushi/ripgrep) (replacement for `ag`, `ack`, `grep`)

34 - [tig](https://jonas.github.io/tig/) (GUI front-end for Git)

35

Dockerfile (https://github.com/jacktasia/dumb-jump.git) Dockerfile · 24 lines

7 RUN apt-get -qq update || ls

8 RUN apt-get install -y --no-install-recommends silversearcher-ag git python ruby && rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true

9 RUN curl -LO https://github.com/BurntSushi/ripgrep/releases/download/0.10.0/ripgrep_0.10.0_amd64.deb && sudo dpkg -i ripgrep_0.10.0_amd64.deb && rm ripgrep_0.10.0_amd64.deb && rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true

10 ENV PATH="/root/.evm/bin:$PATH"

11 ENV PATH="/root/.cask/bin:$PATH"

README.md (https://bitbucket.org/vionika/spin.android.git) Markdown · 44 lines

5 console without any platform independent abstraction.

6

7 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

8 [![](https://img.shields.io/crates/v/wincolor.svg)](https://crates.io/crates/wincolor)

9

service.file.search.ts (https://github.com/esrlabs/chipmunk.git) TypeScript · 132 lines

73 const args: string[] = [

74 '--count',

75 '--text', // https://github.com/BurntSushi/ripgrep/issues/306 this issue is about a case, when not printable symble is in a file

76 '-i',

77 '-e',

README.md (https://github.com/SidOfc/dotfiles.git) Markdown · 30 lines

11 - [vim-plug](https://github.com/junegunn/vim-plug) latest

12 - [fzf](https://github.com/junegunn/fzf) >- 0.20

13 - [ripgrep](https://github.com/BurntSushi/ripgrep) >= 11.0.2

14 - [autojump](https://github.com/wting/autojump) >= 22.5.3

15 - [gnupg](https://www.gnupg.org) >= 2.2.19

introduction-to-notes-command.md (https://github.com/rhysd/notes-cli.git) Markdown · 18 lines

13

14 [ag]: https://github.com/ggreer/the_silver_searcher

15 [rg]: https://github.com/BurntSushi/ripgrep

16 [fzf]: https://github.com/junegunn/fzf

17 [peco]: https://github.com/peco/peco

Cargo.toml (https://github.com/dtolnay/syn.git) TOML · 35 lines

23

24 # work around https://github.com/crossbeam-rs/crossbeam/issues/435

25 # until https://github.com/BurntSushi/ripgrep/pull/1427 is released

26 crossbeam-utils = "=0.6.5"

27

README.md (https://github.com/ddrscott/vim-side-search.git) Markdown · 89 lines

30

31 ```sh

32 brew install ripgrep

33 ```

34

35 Refer to [Ripgrep](https://github.com/BurntSushi/ripgrep) for more instructions.

36

37

85

86 The `ag` program was deprecated back in 2016. https://github.com/rking/ag.vim/issues/124

87 We moved to `ripgrep` as a modern alternative.

88 Ultimately, any program can be used by setting `g:side_search_prg` and has output matching out syntax highlighter should

89 work.

README.md (https://github.com/jabirali/fish-abbrfile.git) Markdown · 69 lines

66 [2]: https://the.exa.website/

67 [3]: https://github.com/sharkdp/fd

68 [4]: https://github.com/BurntSushi/ripgrep

69 [5]: https://github.com/sharkdp/bat

70

install.sh (https://github.com/bketelsen/dotfiles.git) Shell · 37 lines

23 eget sharkdp/bat

24 eget sharkdp/fd

25 eget BurntSushi/ripgrep

26 eget junegunn/fzf

27 eget stdolan/jq

readme.md (https://github.com/NicolasPetton/xref-js2.git) Markdown · 66 lines

21 - Emacs 25.1

22 - `ag` (the [silver searcher](http://geoff.greer.fm/ag/))

23 - or `rg` ([ripgrep](https://github.com/BurntSushi/ripgrep))

24 - js2-mode

25

40

41 ## Customisations

42 By default, `xref-js2` will use `ag` for search operations, to switch to using `rg` put the following into your config file and ensure the ripgrep executeable is visible from your **PATH** environment variable:

43

44 ```elisp

zshrc.sh (https://github.com/adalisan/dotfiles_extra.git) Shell · 78 lines

69 # ripgrep config file defined as an environment variable

70 # Source: https://github.com/BurntSushi/ripgrep/blob/0.8.0/GUIDE.md#configuration-file

71 export RIPGREP_CONFIG_PATH="$HOME"/.ripgreprc

cli-tools.md (https://github.com/ericmjl/essays-on-data-science.git) Markdown · 118 lines

88 ## `ripgrep`

89

90 [`ripgrep`](https://github.com/BurntSushi/ripgrep)

91 is a tool that will let you search directories recursively for a particular pattern.

92 This can help you quickly find text inside a file inside the file tree easily.

default.nix (https://github.com/NixOS/nixpkgs-channels.git) Nix · 43 lines

10

11 rustPlatform.buildRustPackage rec {

12 pname = "ripgrep";

13 version = "12.1.1";

14

15 src = fetchFromGitHub {

16 owner = "BurntSushi";

17 repo = pname;

18 rev = version;

37 meta = with stdenv.lib; {

38 description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";

39 homepage = "https://github.com/BurntSushi/ripgrep";

40 license = with licenses; [ unlicense /* or */ mit ];

41 maintainers = with maintainers; [ tailhook globin ma27 zowoq ];

README.md (https://bitbucket.org/vionika/spin.android.git) Markdown · 86 lines

7 applications.

8

9 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.png)](https://travis-ci.org/BurntSushi/ripgrep)

10 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

before_deploy.sh (https://github.com/freedomlayer/offst.git) Shell · 57 lines

2

3 # package the build artifacts

4 # Based on https://github.com/BurntSushi/ripgrep/blob/master/.travis.yml

5

6 # See: https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/

README.rst (https://github.com/ereslibre/dotfiles.git) ReStructuredText · 87 lines

11 <https://github.com/ggreer/the_silver_searcher>`_, `ripgrep (rg)

12 <https://github.com/BurntSushi/ripgrep>`_ are well supported, as are

13 ``git grep``, ``hg grep``.

14

plan.sh (https://github.com/habitat-sh/core-plans.git) Shell · 23 lines

1 pkg_name=ripgrep

2 pkg_origin=core

3 pkg_version="11.0.2"

4 pkg_maintainer="The Habitat Maintainers <humans@habitat.sh>"

5 pkg_license=('MIT' 'Unlicense')

6 pkg_source="https://github.com/BurntSushi/${pkg_name}/releases/download/${pkg_version}/${pkg_name}-${pkg_version}-x86_64-unknown-linux-musl.tar.gz"

7 pkg_dirname="${pkg_name}-${pkg_version}-x86_64-unknown-linux-musl"

8 pkg_shasum=2e7978e346553fbc45c0940d9fa11e12f9afbae8213b261aad19b698150e169a

10 pkg_description="ripgrep combines the usability of The Silver Searcher with the raw speed of grep."

11 pkg_upstream_url="https://github.com/BurntSushi/ripgrep"

12

13 do_build() {

brewfile.sh (https://github.com/koic/dotfiles.git) Shell · 63 lines

61 brew cask install ngrok

62

63 brew install https://raw.githubusercontent.com/BurntSushi/ripgrep/master/pkg/brew/ripgrep.rb

64

rust.md (https://github.com/cbpark/nixpkgs.git) Markdown · 90 lines

28

29 buildRustPackage rec {

30 name = "ripgrep-${version}";

31 version = "0.4.0";

32

33 src = fetchFromGitHub {

34 owner = "BurntSushi";

35 repo = "ripgrep";

42 meta = with stdenv.lib; {

43 description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";

44 homepage = https://github.com/BurntSushi/ripgrep;

45 license = with licenses; [ unlicense ];

46 maintainers = [ maintainers.tailhook ];

favorite FLOSS.rst (https://bitbucket.org/tshepang/blog) ReStructuredText · 35 lines

16 **file manager**: Bash, Emacs (Dired mode)

17

18 **misc utilities:** ripgrep_, Sudo_, Lsof, less,

19 procps (top, watch), Ex Falso, autojump, gnumeric,

20 coreutils (cat, head, tail), LinkChecker_, Iotop_, rdiff-backup_,

24 .. _FLOSS: http://en.wikipedia.org/wiki/Free_and_open-source_software

25 .. _rdiff-backup: http://tshepang.net/project-of-note-rdiff-backup

26 .. _ripgrep: http://blog.burntsushi.net/ripgrep

27 .. _dwm: http://dwm.suckless.org

28 .. _Sudo: http://tshepang.net/project-of-note-sudo

ripgrep.mk (https://github.com/ProcursusTeam/Procursus.git) Makefile · 44 lines

10 $(call GITHUB_ARCHIVE,BurntSushi,ripgrep,$(RIPGREP_VERSION),$(RIPGREP_VERSION))

11 $(call EXTRACT_TAR,ripgrep-$(RIPGREP_VERSION).tar.gz,ripgrep-$(RIPGREP_VERSION),ripgrep)

12

13 ifneq ($(wildcard $(BUILD_WORK)/ripgrep/.build_complete),)

20 --target=$(RUST_TARGET) \

21 --features pcre2

22 $(INSTALL) -Dm755 $(BUILD_WORK)/ripgrep/target/$(RUST_TARGET)/release/rg $(BUILD_STAGE)/ripgrep/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin/rg

23 $(INSTALL) -Dm644 $(BUILD_WORK)/ripgrep/complete/_rg $(BUILD_STAGE)/ripgrep/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/share/zsh/site-functions/_rg

24 $(INSTALL) -Dm644 $(BUILD_WORK)/ripgrep/target/$(RUST_TARGET)/release/build/ripgrep-*/out/rg.bash $(BUILD_STAGE)/ripgrep/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/share/bash-completion/completions/rg

25 $(call AFTER_BUILD)

26 endif

42 rm -rf $(BUILD_DIST)/ripgrep

43

44 .PHONY: ripgrep ripgrep-package

45

Cargo.toml (https://bitbucket.org/vionika/spin.android.git) TOML · 30 lines

16 authors = ["Andrew Gallant <jamslam@gmail.com>"]

17 description = "A simple Windows specific API for controlling text color in a Windows console.\n"

18 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/wincolor"

19 documentation = "https://docs.rs/wincolor"

20 readme = "README.md"

21 keywords = ["windows", "win", "color", "ansi", "console"]

22 license = "Unlicense/MIT"

23 repository = "https://github.com/BurntSushi/ripgrep/tree/master/wincolor"

24

25 [lib]

nim_docker.sh (https://github.com/nim65s/scripts.git) Shell · 73 lines

20

21 [[ -f /etc/alpine-release ]] && $SUDO apk add vim htop ncdu git tig gnupg fish fd

22 [[ -f /etc/arch-release ]] && $SUDO pacman -Syu --noconfirm vim htop ncdu git tig gnupg fish fd dfc ripgrep bat

23 [[ -f /etc/fedora-release ]] && $SUDO dnf install -y vim htop ncdu git tig gnupg fish ripgrep

26 then

27 FD="https://github.com/sharkdp/fd/releases/download/v${FD_VERSION}/fd_${FD_VERSION}_amd64.deb"

28 RG="https://github.com/BurntSushi/ripgrep/releases/download/${RG_VERSION}/ripgrep_${RG_VERSION}_amd64.deb"

29 BAT="https://github.com/sharkdp/bat/releases/download/v${BAT_VERSION}/bat_${BAT_VERSION}_amd64.deb"

30 DELTA="https://github.com/dandavison/delta/releases/download/${DELTA_VERSION}/git-delta-musl_${DELTA_VERSION}_amd64.deb"

44

45 $SUDO dpkg -i ./{fd,bat,git-delta}*.deb

46 $SUDO dpkg-divert --add --divert /usr/share/fish/completions/rg.fish.0 --rename --package ripgrep /usr/share/fish/completions/rg.fish

47 $SUDO dpkg -i ./ripgrep*.deb

README.md (https://github.com/nathanielgreen/dotfiles.git) Markdown · 83 lines

28 - Terminal Colors/Theme: [TokyoNight](https://github.com/folke/tokyonight.nvim)

29 - Utilities:

30 - File searcher: [ripgrep](https://github.com/BurntSushi/ripgrep)

31 - Fuzzy finder: [fzf](https://github.com/junegunn/fzf)

32 - Runtime Manager: [asdf](https://asdf-vm.com/)

ripgrep.rb (https://repo.or.cz/Homebrew/homebrew-core.git) Ruby · 42 lines

1 class Ripgrep < Formula

2 desc "Search tool like grep and The Silver Searcher"

3 homepage "https://github.com/BurntSushi/ripgrep"

4 url "https://github.com/BurntSushi/ripgrep/archive/12.0.1.tar.gz"

5 sha256 "5be34aa77a36ac9d8f1297a0d97069e4653e03f61c67d192cee32944cd2b6329"

6 head "https://github.com/BurntSushi/ripgrep.git"

7

8 bottle do

29 # Completion scripts and manpage are generated in the crate's build

30 # directory, which includes a fingerprint hash. Try to locate it first

31 out_dir = Dir["target/release/build/ripgrep-*/out"].first

32 man1.install "#{out_dir}/rg.1"

33 bash_completion.install "#{out_dir}/rg.bash"

denite.toml (https://github.com/AlexMasterov/vimfiles.git) TOML · 112 lines

44 call denite#custom#source('file_mru,buffer', 'converters', ['converter/relative_abbr'])

45

46 " Ripgrep: https://github.com/BurntSushi/ripgrep

47 if executable('rg')

48 call denite#custom#var('file_rec', 'command', ['rg',

Cargo.toml (https://bitbucket.org/vionika/spin.android.git) TOML · 29 lines

16 authors = ["Andrew Gallant <jamslam@gmail.com>"]

17 description = "A simple cross platform library for writing colored text to a terminal.\n"

18 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/termcolor"

19 documentation = "https://docs.rs/termcolor"

20 readme = "README.md"

21 keywords = ["windows", "win", "color", "ansi", "console"]

22 license = "Unlicense/MIT"

23 repository = "https://github.com/BurntSushi/ripgrep/tree/master/termcolor"

24

25 [lib]

setup.sh (git://github.com/kfieldho/localfiles.git) Shell · 79 lines

15 rg_repo=""

16 if [ $platformstr == "Linux" ]; then

17 rg_repo="https://github.com/BurntSushi/ripgrep/releases/download/0.7.1/ripgrep-0.7.1-i686-unknown-linux-musl.tar.gz"

18 fi

19 if [ $platformstr == "Darwin" ]; then

20 rg_repo="https://github.com/BurntSushi/ripgrep/releases/download/0.7.1/ripgrep-0.7.1-x86_64-apple-darwin.tar.gz"

21 fi

22

default.nix (https://codeberg.org/matthiasbeyer/nixpkgs.git) Nix · 46 lines

12

13 rustPlatform.buildRustPackage rec {

14 pname = "ripgrep";

15 version = "12.0.1";

16

17 src = fetchFromGitHub {

18 owner = "BurntSushi";

19 repo = pname;

20 rev = version;

39 meta = with stdenv.lib; {

40 description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";

41 homepage = "https://github.com/BurntSushi/ripgrep";

42 license = with licenses; [ unlicense /* or */ mit ];

43 maintainers = with maintainers; [ tailhook globin ma27 ];

README.md (https://github.com/jpeddicord/dotfiles.git) Markdown · 42 lines

15 - [neovim](https://github.com/neovim/neovim)

16 - [ranger](https://github.com/ranger/ranger)

17 - [ripgrep](https://github.com/BurntSushi/ripgrep)

18 - [tmux](https://github.com/tmux/tmux)

19

34

35 ## rust-based utils

36 cargo install exa fd-find ripgrep

37 ```

38

install.sh (https://github.com/schpet/dotfiles.git) Shell · 61 lines

25 # ripgrep

26 curl -sLO https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep_13.0.0_amd64.deb

27 sudo dpkg -i ripgrep_13.0.0_amd64.deb

28 rm ripgrep_13.0.0_amd64.deb

29

30 # heroku cli

readable.setup.sh (https://github.com/shurane/dotfiles.git) Shell · 21 lines

5 : << 'END'

6 - neovim https://github.com/neovim/neovim/wiki/Installing-Neovim#appimage-universal-linux-package

7 - ripgrep https://github.com/BurntSushi/ripgrep#installation

8 - scc https://github.com/boyter/scc

9 END

README.md (https://github.com/alphastorm/dotfiles.git) Markdown · 63 lines

52 ```

53

54 ### ripgrep

55

56 homebrew-core's version is compiled with rust stable and no SIMD. install a

59

60 ```

61 brew tap burntsushi/ripgrep https://github.com/BurntSushi/ripgrep.git

62 brew install burntsushi/ripgrep/ripgrep-bin

crouton.sh (https://github.com/cartolari/dotfiles.git) Shell · 126 lines

4

5 FZF_VERSION=0.18.0

6 RIPGREP_VERSION=11.0.1

7 WHICH_VERSION=2.21

8

109

110 if ! hash rg; then

111 curl -LO https://github.com/BurntSushi/ripgrep/releases/download/$RIPGREP_VERSION/ripgrep_${RIPGREP_VERSION}_amd64.deb

112 sudo dpkg -i ripgrep_${RIPGREP_VERSION}_amd64.deb

113 rm ripgrep_${RIPGREP_VERSION}_amd64.deb

114 fi

115

default.nix (https://github.com/cbpark/nixpkgs.git) Nix · 30 lines

4

5 buildRustPackage rec {

6 name = "ripgrep-${version}";

7 version = "0.7.1";

8

9 src = fetchFromGitHub {

10 owner = "BurntSushi";

11 repo = "ripgrep";

23 meta = with stdenv.lib; {

24 description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";

25 homepage = https://github.com/BurntSushi/ripgrep;

26 license = with licenses; [ unlicense /* or */ mit ];

27 maintainers = [ maintainers.tailhook ];

README.md (https://github.com/jamesmartin/dotfiles.git) Markdown · 52 lines

39

40 - [FZF fuzzy finder](https://github.com/junegunn/fzf#installation)

41 - [RipGrep (rg)](https://github.com/BurntSushi/ripgrep#installation)

42

43

run_once_install-packages.sh.tmpl (https://github.com/tylerball/dotfiles.git) Go Template · 82 lines

3 sudo apt update

4 if [[ ! -x `which rg` ]]; then

5 curl -LO https://github.com/BurntSushi/ripgrep/releases/download/11.0.2/ripgrep_11.0.2_amd64.deb

6 sudo dpkg -i ripgrep_11.0.2_amd64.deb

32 exif \

33 mackup \

34 ripgrep \

35 reattach-to-user-namespace \

36 mas \

install.bash (https://github.com/jherdman/dotfiles.git) Bash · 69 lines

28 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

29 brew install neovim/neovim/neovim

30 brew install tmux tmux-pasteboard reattach-to-user-namespace ripgrep

31 elif [[ $UNAMESTR == 'Linux' ]]; then

32 echo "Installing packages for Linux..."

53 sudo mv tmux-${TMUX_VERSION} /usr/local/sr

54

55 # Install ripgrep

56 RIPGREP_VERSION="0.7.1"

57 RIPGREP_FILE_NAME="ripgrep-${RIPGREP_VERSION}-x86_64-unknown-linux-musl"

58 cd $HOME

59 curl -LO https://github.com/BurntSushi/ripgrep/releases/download/${RIPGREP_VERSION}/${RIPGREP_FILE_NAME}.tar.gz

60 tar xvzf ${RIPGREP_FILE_NAME}.tar.gz

61 sudo mv ${RIPGREP_FILE_NAME}/rg /usr/local/bin/

62 else

63 echo "Unknown platform ${UNAMESTR}! Packages not installed."

Microsoft.PowerShell_profile.ps1 (https://github.com/shurane/dotfiles.git) Powershell · 29 lines

11

12

13 # https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#how-do-i-create-an-alias-for-ripgrep-on-windows

14 function rgl {

15 $count = @($input).Count

default.nix (https://github.com/copumpkin/nixpkgs.git) Nix · 25 lines

4

5 buildRustPackage rec {

6 name = "ripgrep-${version}";

7 version = "0.2.1";

8

9 src = fetchFromGitHub {

10 owner = "BurntSushi";

11 repo = "ripgrep";

18 meta = with stdenv.lib; {

19 description = "An untility that combines the usability of The Silver Searcher with the raw speed of grep";

20 homepage = https://github.com/BurntSushi/ripgrep;

21 license = with licenses; [ unlicense ];

22 maintainers = [ maintainers.tailhook ];

default.nix (https://github.com/DamienCassou/nixpkgs.git) Nix · 44 lines

10

11 rustPlatform.buildRustPackage rec {

12 pname = "ripgrep";

13 version = "12.1.0";

14

15 src = fetchFromGitHub {

16 owner = "BurntSushi";

17 repo = pname;

18 rev = version;

37 meta = with stdenv.lib; {

38 description = "A utility that combines the usability of The Silver Searcher with the raw speed of grep";

39 homepage = "https://github.com/BurntSushi/ripgrep";

40 license = with licenses; [ unlicense /* or */ mit ];

41 maintainers = with maintainers; [ tailhook globin ma27 ];

README.md (https://github.com/chrisjohnson/vim-grep.git) Markdown · 94 lines

16

17 ### Rg

18 You have to install [rg](https://github.com/BurntSushi/ripgrep), of

19 course.

20

koic.md (https://github.com/blp1526/meetups.git) Markdown · 15 lines

11 ## 最近気になること

12

13 * Rust は The Silver Searcher (ag) よりずっとはやい [ripgrep (rg)](https://github.com/BurntSushi/ripgrep) の実装で使われているという知識で止まっているレベルです

14 * Go言語は『[A Tour of Go](https://go-tour-jp.appspot.com/)』が最初の方で止まっているレベルです

15 * 流しのグロースハッカーすぎのいさんからの伝言です「y-yagiさんGo言語で何を作っているんですか?」

install_ripgrep.sh (https://github.com/carno/scripts.git) Shell · 27 lines

12 trap _cleanup EXIT

13

14 _RG_TGZ=$(curl -s https://api.github.com/repos/BurntSushi/ripgrep/releases/latest | grep -E -o 'https://github.com/BurntSushi/ripgrep/releases/download/.*x86_64-unknown-linux.*tar.gz')

15 if [[ -z "${_RG_TGZ}" ]]; then

16 echo "[ !! ] Failed to find latest ripgrep release archive"

21 tar -xzf ./*.tar.gz

22 # copy binary

23 install -v ripgrep*/rg /usr/local/bin/

24 # copy man

25 install -v ripgrep*/doc/rg.1 /usr/local/share/man/man1/

26 # copy completion

27 install -v ripgrep*/complete/rg.bash /etc/bash_completion.d/

28

install.sh (https://github.com/tomsquest/dotfiles.git) Shell · 149 lines

47 create-link "$PWD/npmrc" "$HOME/.npmrc"

48 create-link "$PWD/profile" "$HOME/.profile"

49 create-link "$PWD/ripgreprc" "$HOME/.ripgreprc"

50 create-link "$PWD/safe-rm" "$HOME/.safe-rm"

51 create-link "$PWD/terminator.conf" "$HOME/.config/terminator/config"

77 }

78

79 function install-ripgrep {

80 echo "Installing Ripgrep..."

81 local -r TMP_DIR=$(mktemp -d)

82 local -r URL=$(curl -s https://api.github.com/repos/BurntSushi/ripgrep/releases/latest | grep browser_download_url | grep x86_64-unknown-linux | cut -d '"' -f 4)

83 curl -L --progress-bar "$URL" | tar zx -C "$TMP_DIR" --strip 1 --wildcards '*/rg' --wildcards '*/rg.1' \

84 && mv "$TMP_DIR/rg" $HOME/.local/bin/ \

139 install-from-git-repo "Asdf-vm" "https://github.com/asdf-vm/asdf" "$HOME/.asdf"

140 install-fzf

141 install-ripgrep

142 install-docker-compose

143 install-vim-plugins

README.md (https://github.com/marksteve/dotfiles.git) Markdown · 131 lines

6 - zsh

7 - [starship](https://starship.rs/)

8 - [ripgrep](https://github.com/BurntSushi/ripgrep)

9 - [fasd](https://github.com/clvv/fasd)

10 - [tpm](https://github.com/tmux-plugins/tpm)

15 ```

16 sh -c "$(curl -fsSL https://starship.rs/install.sh)"

17 sudo apt install zsh ripgrep fasd tmux direnv syncthing pinentry-gtk2 gocryptfs

18 ```

19

24 ```

25 eval $(/opt/homebrew/bin/brew shellenv)

26 brew install zsh starship ripgrep fasd tmux direnv syncthing gpg

27 brew install \

28 bitwarden \

vim-picker.vim (https://github.com/yschu7/dotvim.git) Vim Script · 27 lines

23 " let g:picker_height = 10

24

25 " https://github.com/BurntSushi/ripgrep

26 " File listing is achieved using the best tool for the job: git in Git

27 " repositories and rg elsewhere, falling back to find if rg is not available.

README.md (https://github.com/tsoporan/dotfiles.git) Markdown · 50 lines

16 - Shell: [zsh](https://wiki.archlinux.org/index.php/zsh)

17 - Working in the shell:

18 - Alternative to `grep`: [ripgrep](https://github.com/BurntSushi/ripgrep)

19 - Alternative to `find`: [fd](https://github.com/sharkdp/fd)

20 - Jump around / MRU nav: [(z)oxide](https://github.com/ajeetdsouza/zoxide)

README.md (https://github.com/tomsquest/dotfiles.git) Markdown · 29 lines

26 - Jump to recent directories with [Rupa's Z](https://github.com/rupa/z)

27 - Search file and directories with [Fzf](https://github.com/junegunn/fzf)

28 - Search inside files with [Ripgrep](https://github.com/BurntSushi/ripgrep)

29 - Git config

30

mg.sh (https://gitlab.com/cdb/scripts) Shell · 29 lines

3 # - parallel: GNU parallel

4 # - git: Git

5 # - rg: RipGrep from BurntSushi, needed for PCRE regexes

6

7 case "$1" in

README.md (https://github.com/csauve/env-common.git) Markdown · 30 lines

12 * [exa](https://github.com/ogham/exa)

13 * [skim](https://github.com/lotabout/skim)

14 * [ripgrep](https://github.com/BurntSushi/ripgrep)

15 * [bat](https://github.com/sharkdp/bat)

16

README.md (https://gitlab.com/rm3l/asdf-ripgrep) Markdown · 18 lines

1 # ripgrep asdf Plugin

2

3 ![Build Status](https://gitlab.com/wt0f/asdf-ripgrep/badges/master/pipeline.svg)

4

5 This is the plugin repo for [asdf-vm/asdf](https://github.com/asdf-vm/asdf.git)

6 to manage [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep.git).

7

8 ## Install

12

13 ```bash

14 asdf plugin add ripgrep

15 asdf install ripgrep 11.0.2

16 asdf global ripgrep 11.0.2

17 rg

18 `````

Config.in (https://gitlab.com/atilla/buildroot) Autoconf · 14 lines

1 config BR2_PACKAGE_RIPGREP

2 bool "ripgrep"

4 select BR2_PACKAGE_HOST_RUSTC

5 help

6 ripgrep is a line-oriented search tool that

7 recursively searches your current directory

8 for a regex pattern while respecting your gitignore

9 rules.

10

11 ripgrep is similar to other popular search tools like

12 The Silver Searcher, ack and grep.

13

14 https://github.com/BurntSushi/ripgrep

15

README.md (https://github.com/monnoval/dotvim.git) Markdown · 59 lines

6

7 - [neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim#install-from-package)

8 - [ripgrep](https://github.com/BurntSushi/ripgrep)

9 - [ctags](https://docs.ctags.io/en/latest/index.html)

10

setup_220_ripgrep.sh (https://gitlab.com/kostaz/env) Shell · 15 lines

3 sudo apt-get install -y jq

4

5 REPO="https://github.com/BurntSushi/ripgrep/releases/download/"

6 RG_LATEST=$(curl -sSL "https://api.github.com/repos/BurntSushi/ripgrep/releases/latest" | jq --raw-output .tag_name)

7 RELEASE="${RG_LATEST}/ripgrep-${RG_LATEST}-x86_64-unknown-linux-musl.tar.gz"

8

9 TMPDIR=$(mktemp -d)

index.rst (https://github.com/onyxfish/csvkit.git) ReStructuredText · 111 lines

20 .. note::

21

22 If you need to do more complex data analysis than csvkit can handle, use `agate <https://github.com/wireservice/agate>`_. If you need csvkit to be faster or to handle larger files, you may be reaching the limits of csvkit. Consider loading the data into SQL, or using `xsv <https://github.com/BurntSushi/xsv>`_.

23

24 Why csvkit?

README.md (https://github.com/stephpy/vim-config.git) Markdown · 34 lines

7 - [vimplug](https://github.com/junegunn/vim-plug) because it's the vim package manager :package:

8 - [fzf](https://github.com/junegunn/fzf) :heart:

9 - [ripgrep](https://github.com/BurntSushi/ripgrep) to search as fast as :flashlight: in your project files

10 - composer ... it has to be accessible through ̀̀`composer xxx` in your shell.

11

README.md (https://github.com/gkmngrgn/config.git) Markdown · 29 lines

26 - [nb](https://github.com/xwmx/nb) bookmarking and note taking app

27 - [pyenv](https://github.com/pyenv/pyenv-installer) python version management

28 - [rg](https://github.com/BurntSushi/ripgrep): instead of grep

29 - [rust-analyzer](https://github.com/rust-analyzer/rust-analyzer) lsp for rust

30

Config.in (https://github.com/home-assistant/hassos.git) Autoconf · 14 lines

1 config BR2_PACKAGE_RIPGREP

2 bool "ripgrep"

4 select BR2_PACKAGE_HOST_CARGO

5 help

6 ripgrep is a line-oriented search tool that

7 recursively searches your current directory

8 for a regex pattern while respecting your gitignore

9 rules.

10

11 ripgrep is similar to other popular search tools like

12 The Silver Searcher, ack and grep.

13

14 https://github.com/BurntSushi/ripgrep

15

README.md (https://github.com/rhysd/misc.git) Markdown · 31 lines

1 A minimal example for [ripgrep](https://github.com/BurntSushi/ripgrep) as a library for [Rust LT Online 5](https://rust.connpass.com/event/228732/).

2

3 ## Build

rg.ts (https://github.com/fabiospampinato/vscode-todo-plus.git) TypeScript · 26 lines

6 import AG from './ag';

7

8 /* RG */ // ripgrep //URL: https://github.com/BurntSushi/ripgrep

9

10 class RG extends AG {

recipe.rb (https://github.com/bernd/fpm-recipes.git) Ruby · 21 lines

1 class Ripgrep < FPM::Cookery::Recipe

2 description 'recursively searches directories for a regex pattern'

3

4 name 'ripgrep'

5 version '12.0.1'

6 revision '1'

8 homepage 'https://github.com/BurntSushi/ripgrep'

9 source "https://github.com/BurntSushi/ripgrep/releases/download/#{version}/ripgrep-#{version}-x86_64-unknown-linux-musl.tar.gz"

10 sha256 '2dbd6e0cef8048f26ea9f0d6b5412f117645001c5cec267b3bcd4716a64a7a7a'

11

16 bin.install 'rg'

17 man1.install 'doc/rg.1'

18 doc('ripgrep').install Dir['doc/*.md']

19 etc('bash_completion.d').install 'complete/rg.bash', 'rg'

20 end

Makefile (https://github.com/SynoCommunity/spksrc.git) Makefile · 21 lines

1 SPK_NAME = ripgrep

2 SPK_VERS = 13.0.0

3 SPK_REV = 1

4 SPK_ICON = src/ripgrep.png

5

6 DEPENDS = cross/$(SPK_NAME)

10

11 MAINTAINER = Hylen

12 DESCRIPTION = ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern.

13 DISPLAY_NAME = ripgrep

16 SPK_COMMANDS = bin/rg

17

18 HOMEPAGE = https://github.com/BurntSushi/ripgrep

19 LICENSE = public domain/Unlicense

20

README.md (https://github.com/sneakerhax/Runbooks.git) Markdown · 18 lines

13 ### Tools

14

15 * [RipGrep](https://github.com/BurntSushi/ripgrep) - BurntSushi

16 * [ag](https://github.com/ggreer/the_silver_searcher) - ggreer

17 * [Graudit](https://github.com/wireghoul/graudit) - wireghoul

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 17 lines

7 """

8 documentation = "https://docs.rs/grep-pcre2"

9 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2"

10 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2"

setup-nci-env.sh (https://github.com/omad/dotfiles.git) Shell · 75 lines

37 install_rust_util sharkdp bat ~/bin/bat

38 install_rust_util sharkdp fd ~/bin/fd

39 install_rust_util BurntSushi ripgrep ~/bin/rg

40

41

README.md (https://github.com/bpierre/dotfiles.git) Markdown · 31 lines

17

18 - [tmux](http://tmux.sourceforge.net/)

19 - [ripgrep (rg)](https://github.com/BurntSushi/ripgrep)

20 - [z](https://github.com/rupa/z)

21 - [fzf](https://github.com/junegunn/fzf.vim)

src-grep.bat (https://github.com/zufuliu/notepad2.git) Batch · 4 lines

1 @rem see https://github.com/BurntSushi/ripgrep

2 @rem or https://github.com/ggreer/the_silver_searcher

3 @rem for similar tools with colored output.

mozilla-services:pytest-services.yml (https://github.com/travis-ci/travis-yml.git) YAML · 14 lines

5

6 before_install:

7 - curl -LO https://github.com/BurntSushi/ripgrep/releases/download/0.8.1/ripgrep_0.8.1_amd64.deb

8 - sudo dpkg -i ripgrep_0.8.1_amd64.deb

main.yml (https://github.com/Benoth/ansible-ubuntu.git) YAML · 5 lines

3 ripgrep:

4 url: https://github.com/BurntSushi/ripgrep/releases/download/0.2.0/ripgrep-0.2.0-x86_64-unknown-linux-musl.tar.gz

5 dir: ripgrep-0.2.0-x86_64-unknown-linux-musl

README.md (https://github.com/codingjester/oh-my-zsh.git) Markdown · 9 lines

1 # ripgrep

2

3 This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.

4

5 To use it, add `ripgrep` to the plugins array in your zshrc file:

6

7 ```zsh

8 plugins=(... ripgrep)

9 ```

10

aliases.sh (https://github.com/dm3/cygwin-config.git) Shell · 78 lines

74 #ripgrep

75 # https://github.com/BurntSushi/ripgrep/issues/86

76 rgp() {

77 rg -p "$@" | less -RFX

build-rg.sh (https://bitbucket.org/ndotfiles/tool-builds.git) Shell · 24 lines

9

10 wget_archive_verified \

11 https://github.com/BurntSushi/ripgrep/archive/$rg_version.tar.gz \

12 ecdf0e52d71d2d89c7c3ba88e5648971517ceea52683a9ef63a49fd0a0ddf7de

13

14 # This makes the binary be in a consistent location

15 mv ripgrep-$rg_version ripgrep

16

17 cd ripgrep

do.sh (https://github.com/gkmngrgn/config.git) Shell · 147 lines

63 pass \

64 pre-commit \

65 ripgrep \

66 tmux \

67 toilet \

121 fi

122

123 # install ripgrep

124 if hash rg 2>/dev/null; then

125 echo -e "rg is already installed. Skipped."

126 else

127 curl -L -o ripgrep.deb https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep_13.0.0_amd64.deb

128 sudo dpkg -i ripgrep.deb

README.md (https://github.com/kwbeam/dotfiles.git) Markdown · 35 lines

30 * [fzf](https://github.com/junegunn/fzf)

31 * [neovim]()

32 * [ripgrep](https://github.com/BurntSushi/ripgrep)

33 * [shfmt](https://github.com/mvdan/sh)

34 * [tmux]()

ripgrep.rb (https://repo.or.cz/Homebrew/homebrew-livecheck.git) Ruby · 4 lines

1 class Ripgrep

2 livecheck :url => "https://github.com/BurntSushi/ripgrep/releases",

3 :regex => %r{href="/BurntSushi/ripgrep/tree/([0-9\.]+)}

Rust week of 2016-10-14.rst (https://bitbucket.org/tshepang/blog) ReStructuredText · 19 lines

9 - I asked `a Nickel-related question`__, after searching and failing.

10

11 - `This post about ripgrep`__ is a masterpiece!

12

13 - Also, `just one contribution`__ this week.

15

16 __ http://stackoverflow.com/q/40119477/321731

17 __ http://blog.burntsushi.net/ripgrep

18 __ https://github.com/rust-lang/rust/pull/37314

19

README.md (https://github.com/narkisr/oh-my-zsh.git) Markdown · 13 lines

1 # ripgrep

2

3 This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.

4

5 To use it, add `ripgrep` to the plugins array in your zshrc file:

6

7 ```zsh

8 plugins=(... ripgrep)

9 ```

10

11 Completion is taken from the ripgrep release [`0.10.0`](https://github.com/BurntSushi/ripgrep/releases/tag/0.10.0).

12

13 Updated on September 27th, 2018.

README.md (https://github.com/robbyrussell/oh-my-zsh.git) Markdown · 13 lines

1 # ripgrep

2

3 This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.

4

5 To use it, add `ripgrep` to the plugins array in your zshrc file:

6

7 ```zsh

8 plugins=(... ripgrep)

9 ```

10

11 Completion is taken from the ripgrep release [`11.0.2`](https://github.com/BurntSushi/ripgrep/releases/tag/11.0.2).

12

13 Updated on August 16th, 2019.

README.md (https://github.com/AlexSatrapa/oh-my-zsh.git) Markdown · 13 lines

1 # ripgrep

2

3 This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.

4

5 To use it, add `ripgrep` to the plugins array in your zshrc file:

6

7 ```zsh

8 plugins=(... ripgrep)

9 ```

10

11 Completion is taken from the ripgrep release [`12.1.1`](https://github.com/BurntSushi/ripgrep/releases/tag/12.1.1).

12

13 Updated on April 1st, 2021.

README.md (https://github.com/masylum/dotfiles.git) Markdown · 18 lines

12 In order for these dotfiles to shine I recommend installing:

13

14 - [ripgrep](https://github.com/BurntSushi/ripgrep): Alternative to `grep` that respects `.gitignore` and also serves as a better `find`.

15 - [fzf](https://github.com/junegunn/fzf): Fuzzy finder.

16 - [bat](https://github.com/sharkdp/bat): Alternative to `cat` with highlighting.

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 38 lines

6 this crate strives for compatibility across Windows, macOS and Linux.

7

8 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

9 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 32 lines

8 documentation = "http://burntsushi.net/rustdoc/grep/"

9 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep"

10 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep"

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 39 lines

5 `grep` crate for fast line oriented searching.

6

7 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

8 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 26 lines

7 """

8 documentation = "https://docs.rs/grep-cli"

9 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli"

10 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli"

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 33 lines

7 """

8 documentation = "https://docs.rs/grep-searcher"

9 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher"

10 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher"

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 36 lines

9 """

10 documentation = "https://docs.rs/globset"

11 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset"

12 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset"

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 41 lines

3 ripgrep, as a library.

4

5 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

6 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 36 lines

5 engine it uses pluggable.

6

7 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

8 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 24 lines

7 """

8 documentation = "https://docs.rs/grep-matcher"

9 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/matcher"

10 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/matcher"

ripgrep-bin.rb (https://github.com/BurntSushi/ripgrep.git) Ruby · 23 lines

2 version '12.1.0'

3 desc "Recursively search directories for a regex pattern."

4 homepage "https://github.com/BurntSushi/ripgrep"

5

6 if OS.mac?

7 url "https://github.com/BurntSushi/ripgrep/releases/download/#{version}/ripgrep-#{version}-x86_64-apple-darwin.tar.gz"

8 sha256 "974351ca7d00083ba2fad52e2f2539c8ff114119c139420f592507962ab43b75"

9 elsif OS.linux?

10 url "https://github.com/BurntSushi/ripgrep/releases/download/#{version}/ripgrep-#{version}-x86_64-unknown-linux-musl.tar.gz"

11 sha256 "c6bba6d643b1a1f18994683e26d4d2b998b41a7a7360e63cb8ec9db8ffbf793c"

12 end

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 35 lines

4 JSON Lines format.

5

6 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

7 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 35 lines

5 be used in the `grep` crate for fast line oriented searching.

6

7 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

8 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 31 lines

8 """

9 documentation = "https://docs.rs/grep-printer"

10 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer"

11 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer"

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 37 lines

6 to use memory maps.

7

8 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

9 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 66 lines

5 also provides lower level direct access to gitignore and file type matchers.

6

7 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

8 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 38 lines

8 """

9 documentation = "https://docs.rs/ignore"

10 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore"

11 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore"

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 22 lines

7 """

8 documentation = "https://docs.rs/grep-regex"

9 homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/regex"

10 repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/regex"

RELEASE-CHECKLIST.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 42 lines

5 * Run `cargo outdated` and review semver incompatible updates. Unless there is

6 a strong motivation otherwise, review and update every dependency.

7 * Review changes for every crate in `crates` since the last ripgrep release.

8 If the set of changes is non-empty, issue a new release for that crate. Check

9 crates in the following order. After updating a crate, ensure minimal

20 * crates/grep (bump minimal versions as necessary)

21 * crates/core (do **not** bump version, but update dependencies as needed)

22 * Edit the `Cargo.toml` to set the new ripgrep version. Run

23 `cargo update -p ripgrep` so that the `Cargo.lock` is updated. Commit the

27 delete the tag from GitHub, make fixes, re-tag, delete the release and push.

28 * Copy the relevant section of the CHANGELOG to the tagged release notes.

29 Include this blurb describing what ripgrep is:

30 > In case you haven't heard of it before, ripgrep is a line-oriented search

40

41 Note that

42 [`cargo-up` can be found in BurntSushi's dotfiles](https://github.com/BurntSushi/dotfiles/blob/master/bin/cargo-up).

43

Cargo.toml (https://github.com/BurntSushi/ripgrep.git) TOML · 108 lines

6 ripgrep is a line-oriented search tool that recursively searches your current

7 directory for a regex pattern while respecting your gitignore rules. ripgrep

8 has first class support on Windows, macOS and Linux.

9 """

10 documentation = "https://github.com/BurntSushi/ripgrep"

11 homepage = "https://github.com/BurntSushi/ripgrep"

12 repository = "https://github.com/BurntSushi/ripgrep"

13 readme = "README.md"

14 keywords = ["regex", "grep", "egrep", "search", "pattern"]

86 assets = [

87 ["target/release/rg", "usr/bin/", "755"],

88 ["COPYING", "usr/share/doc/ripgrep/", "644"],

89 ["LICENSE-MIT", "usr/share/doc/ripgrep/", "644"],

README.md (https://github.com/BurntSushi/ripgrep.git) Markdown · 126 lines

5 simultaneously, and returning all of the globs that matched.

6

7 [![Linux build status](https://api.travis-ci.org/BurntSushi/ripgrep.svg)](https://travis-ci.org/BurntSushi/ripgrep)

8 [![Windows build status](https://ci.appveyor.com/api/projects/status/github/BurntSushi/ripgrep?svg=true)](https://ci.appveyor.com/project/BurntSushi/ripgrep)