PageRenderTime 154ms queryTime 34ms sortTime 0ms getByIdsTime 39ms findMatchingLines 32ms

97+ results for 'ripgrep BurntSushi' (154 ms)

Not the results you expected?
main.rs https://gitlab.com/rust-lang/rust | Rust | 187 lines
                    
27        name: "ripgrep",
                    
28        repo: "https://github.com/BurntSushi/ripgrep",
                    
29        sha: "ced5b92aa93eb47e892bd2fd26ab454008721730",
                    
45        name: "xsv",
                    
46        repo: "https://github.com/BurntSushi/xsv",
                    
47        sha: "3de6c04269a7d315f7e9864b9013451cd9580a08",
                    
                
0001-puts-jemalloc-allocator-behind-a-cargo-feature-flag.patch https://gitlab.com/cronmod-dev/buildroot | Patch | 131 lines
                    
5
                    
6Retrieved from: https://github.com/BurntSushi/ripgrep/pull/1569
                    
7
                    
8Moves jemalloc behind a feature for musl builds, where it is not
                    
9supported by the upstream project, so ripgrep will fail to build.
                    
10
                    
108 // have the fastest version of everything. Its goal is to be small and amenable
                    
109 // to static compilation.) Even though ripgrep isn't particularly allocation
                    
110 // heavy, musl's allocator appears to slow down ripgrep quite a bit. Therefore,
                    
                
CHANGELOG.md https://github.com/chromium/chromium.git | Markdown | 1021 lines
                    
29originally reported in
                    
30[ripgrep#1860](https://github.com/BurntSushi/ripgrep/issues/1860).
                    
31
                    
358the regex engine to enter an infinite loop. This bug was originally
                    
359[reported against ripgrep](https://github.com/BurntSushi/ripgrep/issues/1247).
                    
360
                    
                
init-old.el https://gitlab.com/Vollpixel/emacs.d | Emacs Lisp | 538 lines
                    
10;; - Silversearcher  counsel-ag:
                    
11;; - Ripgrep         counsel-rg: https://github.com/BurntSushi/ripgrep
                    
12;;                               https://oremacs.com/2017/08/04/ripgrep/
                    
                
dumb-jump.el https://github.com/mbezjak/dotfiles.git | Emacs Lisp | 1073 lines
                    
32;; (https://geoff.greer.fm/ag/), ripgrep
                    
33;; (https://github.com/BurntSushi/ripgrep) or git-grep
                    
34;; (https://git-scm.com/docs/git-grep).
                    
139  "rg"
                    
140  "The the path to ripgrep.  By default assumes it is in path.  If not found fallbacks to grep."
                    
141  :group 'dumb-jump
                    
                
Crates.fish https://github.com/halostatue/dotfiles.git | Fish | 118 lines
                    
89__ci rage
                    
90__ci ripgrep # better ag https://github.com/BurntSushi/ripgrep
                    
91__ci rm-improved
                    
110__ci xh
                    
111__ci xsv # CSV toolkit https://github.com/BurntSushi/xsv
                    
112__ci ytop
                    
                
helm-rg.el https://github.com/MassimoLauria/dotemacs.git | Emacs Lisp | 1222 lines
                    
1;;; helm-rg.el --- a helm interface to ripgrep -*- lexical-binding: t -*-
                    
2
                    
8;; Package-Requires: ((emacs "25") (cl-lib "0.5") (dash "2.13.0") (helm "2.8.8"))
                    
9;; Keywords: find, file, files, helm, fast, rg, ripgrep, grep, search, match
                    
10
                    
36;; Search massive codebases extremely fast, using `ripgrep'
                    
37;; (https://github.com/BurntSushi/ripgrep) and `helm'
                    
38;; (https://github.com/emacs-helm/helm). Inspired by `helm-ag'
                    
48;; *See the `ripgrep' whirlwind tour
                    
49;; (https://github.com/BurntSushi/ripgrep#whirlwind-tour) for further
                    
50;; information on invoking `ripgrep'.*
                    
51
                    
52;; - Invoke the interactive function `helm-rg' to start a search with `ripgrep'
                    
53;; in the current directory.
                    
68;; - The text entered into the minibuffer is interpreted into a PCRE
                    
69;; (https://pcre.org) regexp to pass to `ripgrep'.
                    
70;;     - `helm-rg''s pattern syntax is basically PCRE, but single spaces
                    
                
index.md https://github.com/mre/mre.github.io.git | Markdown | 145 lines
                    
104Nope, my naive version is about 20x slower.
                    
105I just remember that [ripgrep](https://github.com/BurntSushi/ripgrep) could also be used for that.
                    
106It supports `\b` to denote word boundaries:
                    
                
CHANGELOG.md https://github.com/drmikehenry/vimfiles.git | Markdown | 136 lines
                    
35
                    
36- Due to what I believe is a bug in Vim, ripgrep, pt, and ack are forced to run
                    
37  synchronuously at the moment. See:
                    
58  [fugitive](https://github.com/tpope/vim-fugitive).
                    
59- Support for [ripgrep](https://github.com/BurntSushi/ripgrep)
                    
60- `-noprompt` flag. Especially useful together with `-grepprg` or `-cword`.
                    
                
packer_compiled.lua https://github.com/Ricordel/config_files.git | Lua | 196 lines
                    
131  },
                    
132  ripgrep = {
                    
133    loaded = true,
                    
134    path = "/home/yoann/.local/share/nvim/site/pack/packer/start/ripgrep",
                    
135    url = "https://github.com/BurntSushi/ripgrep"
                    
136  },
                    
                
main.rs https://gitlab.com/jianglu/rust | Rust | 175 lines
                    
34        name: "ripgrep",
                    
35        repo: "https://github.com/BurntSushi/ripgrep",
                    
36        sha: "b65bb37b14655e1a89c7cd19c8b011ef3e312791",
                    
55        name: "xsv",
                    
56        repo: "https://github.com/BurntSushi/xsv",
                    
57        sha: "66956b6bfd62d6ac767a6b6499c982eae20a2c9f",
                    
                
plugins.lua https://github.com/Ricordel/config_files.git | Lua | 76 lines
                    
5    requires = { {'nvim-lua/plenary.nvim'},
                    
6                 {'BurntSushi/ripgrep'}}
                    
7  }
                    
                
10_telescope.vim https://github.com/imajes/vimfiles.git | Vim Script | 18 lines
                    
7Plug 'RRethy/nvim-treesitter-endwise'
                    
8Plug 'BurntSushi/ripgrep'
                    
9Plug 'nvim-telescope/telescope-fzf-native.nvim', { 'do': 'make' }
                    
                
regression.rs https://github.com/chromium/chromium.git | Rust | 219 lines
                    
63
                    
64// burntsushi was bad and didn't create an issue for this bug.
                    
65mat!(anchored_prefix1, r"^a[[:^space:]]", "a ", None);
                    
130
                    
131// See: https://github.com/BurntSushi/ripgrep/issues/1203
                    
132ismatch!(reverse_suffix1, r"[0-4][0-4][0-4]000", "153.230000", true);
                    
194
                    
195// See: https://github.com/BurntSushi/ripgrep/issues/1247
                    
196#[test]
                    
                
Makefile https://github.com/freebsd/freebsd-ports.git | Makefile | 135 lines
                    
2
                    
3PORTNAME=	ripgrep
                    
4DISTVERSION=	13.0.0
                    
20USE_GITHUB=	yes
                    
21GH_ACCOUNT=	BurntSushi
                    
22
                    
89RIPGREP_OUTDIR=	${WRKDIR}/cargo-out
                    
90CARGO_ENV=	RIPGREP_OUTDIR=${RIPGREP_OUTDIR}
                    
91
                    
115post-patch:
                    
116	@${REINPLACE_CMD} -e 's|OUT_DIR|RIPGREP_OUTDIR|' ${WRKSRC}/build.rs
                    
117
                    
119	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rg
                    
120	${INSTALL_MAN} ${RIPGREP_OUTDIR}/rg.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
                    
121	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/
                    
                
ripgrep_debian_install.sh https://github.com/steeef/dotfiles.git | Shell | 25 lines
                    
5RIPGREP_VERSION="12.1.1"
                    
6RIPGREP_URL="https://github.com/BurntSushi/ripgrep/releases/download/${RIPGREP_VERSION}/ripgrep_${RIPGREP_VERSION}_amd64.deb"
                    
7RIPGREP_CHECKSUM="18ef498312073da55d2f2f65c6a906085c68368a23c9a45a87fcb8539be96608"
                    
9function cleanup {
                    
10  if [ -d "${RIPGREP_DOWNLOAD_DIR}" ]; then
                    
11    rm -rf "${RIPGREP_DOWNLOAD_DIR}"
                    
17if ! 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}" \
                    
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
                    
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),
                    
                
README.md https://github.com/sankara/oh-my-zsh.git | Markdown | 52 lines
                    
34- [`fd`](https://github.com/sharkdp/fd)
                    
35- [`rg`](https://github.com/BurntSushi/ripgrep)
                    
36- [`ag`](https://github.com/ggreer/the_silver_searcher)
                    
                
ripgrep.mk https://gitlab.com/cronmod-dev/buildroot | Makefile | 20 lines
                    
2#
                    
3# ripgrep
                    
4#
                    
11RIPGREP_VERSION = af6b6c543b224d348a8876f0c06245d9ea7929c5
                    
12RIPGREP_SITE = $(call github,burntsushi,ripgrep,$(RIPGREP_VERSION))
                    
13RIPGREP_LICENSE = MIT
                    
14RIPGREP_LICENSE_FILES = LICENSE-MIT
                    
15RIPGREP_CPE_ID_VENDOR = ripgrep_project
                    
16
                    
16
                    
17# CVE only impacts ripgrep on Windows
                    
18RIPGREP_IGNORE_CVES += CVE-2021-3013
                    
                
README.md https://github.com/bryteise/oh-my-zsh.git | Markdown | 52 lines
                    
33
                    
34- [`rg`](https://github.com/BurntSushi/ripgrep)
                    
35- [`fd`](https://github.com/sharkdp/fd)
                    
                
Makefile https://github.com/LubosRemplik/.vim.git | Makefile | 23 lines
                    
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
                    
                
main.rs https://bitbucket.org/sailfish009/rust.git | Rust | 139 lines
                    
23        name: "ripgrep",
                    
24        repo: "https://github.com/BurntSushi/ripgrep",
                    
25        sha: "ad9befbc1d3b5c695e7f6b6734ee1b8e683edd41",
                    
37        name: "xsv",
                    
38        repo: "https://github.com/BurntSushi/xsv",
                    
39        sha: "66956b6bfd62d6ac767a6b6499c982eae20a2c9f",
                    
                
init.sh https://github.com/miripiruni/dotfiles.git | Shell | 45 lines
                    
8            "dust" # https://github.com/bootandy/dust
                    
9            "ripgrep" # https://github.com/BurntSushi/ripgrep
                    
10            "jq" # https://github.com/stedolan/jq
                    
                
README.md https://gitlab.com/mkjeldsen/msys2-ripgrep | Markdown | 25 lines
                    
4
                    
5# ripgrep (rg) MSYS2 package
                    
6
                    
6
                    
7An MSYS2 package for the official prebuilt 64-bit MSVC [`ripgrep`][ripgrep]
                    
8binary and its documentation.
                    
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`
                    
16
                    
17The binary requires [the Visual C++ Redistributable][dll]. If `ripgrep` fails
                    
18to execute due to a missing DLL, install that and try again.
                    
22
                    
23[ripgrep]: https://github.com/BurntSushi/ripgrep
                    
24[releases]: https://github.com/BurntSushi/ripgrep/releases
                    
                
README.md https://github.com/DustinVenegas/dotFiles.git | Markdown | 42 lines
                    
1# RipGrep
                    
2
                    
2
                    
3[RipGrep](https://github.com/BurntSushi/ripgrep/) is a search utility based
                    
4around regex. It works well cross-platform, can replace grep, and can respect
                    
8
                    
9Install ripgrep with
                    
10
                    
10
                    
11chocolatey: `choco install ripgrep -y`
                    
12
                    
31
                    
32Then setup the dotfiles configuration with `./RipGrep/bootstrap.ps1`.
                    
33
                    
41
                    
42- `$HOME/.ripgreprc` points to [`ripgreprc`](./ripgreprc)
                    
43
                    
                
how-to-search-source-code-using-ack.html https://github.com/boyter/searchcode-server.git | HTML | 58 lines
                    
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
                    
                
install.sh https://github.com/willnorris/dotfiles.git | Shell | 24 lines
                    
10# install ripgrep (https://github.com/BurntSushi/ripgrep/releases/latest)
                    
11curl -o /tmp/ripgrep.deb -L https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep_13.0.0_amd64.deb
                    
12sudo dpkg -i /tmp/ripgrep.deb
                    
                
Crates.fish https://github.com/halostatue/dotfiles.git | Fish | 62 lines
                    
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
                    
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
                    
                
README.rst https://github.com/landonb/dubsacks.git | ReStructuredText | 223 lines
                    
75- Dubs Vim also works well with
                    
76  `ripgrep <https://github.com/BurntSushi/ripgrep>`__
                    
77  (which you can install yourself).
                    
180
                    
181- `ripgrep <https://github.com/BurntSushi/ripgrep>`__
                    
182  is an even faster alternative to ``ag`` (and is may have
                    
                
README.md https://bitbucket.org/vionika/spin.android.git | Markdown | 44 lines
                    
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)
                    
                
rust.section.md https://codeberg.org/matthiasbeyer/nixpkgs.git | Markdown | 410 lines
                    
28rustPlatform.buildRustPackage rec {
                    
29  pname = "ripgrep";
                    
30  version = "11.0.2";
                    
32  src = fetchFromGitHub {
                    
33    owner = "BurntSushi";
                    
34    repo = pname;
                    
42    description = "A fast line-oriented regex search tool, similar to ag and ack";
                    
43    homepage = "https://github.com/BurntSushi/ripgrep";
                    
44    license = licenses.unlicense;
                    
                
README.md https://github.com/amarshall/dotfiles.git | Markdown | 55 lines
                    
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)
                    
                
README.markdown https://github.com/jperras/vim-dotfiles.git | Markdown | 72 lines
                    
50   * *ctags*: For the tagbar functionality.
                    
51   * [*ripgrep*](https://github.com/BurntSushi/ripgrep): For a better grep.
                    
52   * [*neovim-python*](https://github.com/neovim/python-client): The python client for neovim plugins.
                    
                
README.md https://bitbucket.org/vionika/spin.android.git | Markdown | 86 lines
                    
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)
                    
                
brewfile.sh https://github.com/koic/dotfiles.git | Shell | 63 lines
                    
62
                    
63brew install https://raw.githubusercontent.com/BurntSushi/ripgrep/master/pkg/brew/ripgrep.rb
                    
64
                    
                
Cargo.toml https://bitbucket.org/vionika/spin.android.git | TOML | 30 lines
                    
17description = "A simple Windows specific API for controlling text color in a Windows console.\n"
                    
18homepage = "https://github.com/BurntSushi/ripgrep/tree/master/wincolor"
                    
19documentation = "https://docs.rs/wincolor"
                    
22license = "Unlicense/MIT"
                    
23repository = "https://github.com/BurntSushi/ripgrep/tree/master/wincolor"
                    
24
                    
                
favorite FLOSS.rst https://bitbucket.org/tshepang/blog | ReStructuredText | 35 lines
                    
17
                    
18**misc utilities:** ripgrep_, Sudo_, Lsof, less,
                    
19procps (top, watch), Ex Falso, autojump, gnumeric,
                    
25.. _rdiff-backup: http://tshepang.net/project-of-note-rdiff-backup
                    
26.. _ripgrep: http://blog.burntsushi.net/ripgrep
                    
27.. _dwm: http://dwm.suckless.org
                    
                
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``.
                    
                
nim_docker.sh https://github.com/nim65s/scripts.git | Shell | 73 lines
                    
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
                    
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"
                    
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
                    
                
install.sh https://github.com/nim65s/scripts.git | Shell | 96 lines
                    
17
                    
18[[ -f /etc/arch-release ]]   && sudo pacman -Syu --noconfirm --needed git gvim fish openssh tinc python-pip rofi pass pcsc-tools ccid libusb-compat dunst msmtp-mta shellcheck dfc ripgrep fd khal khard vdirsyncer todoman ncdu bat htop tig inetutils kitty iwd
                    
19[[ -f /etc/debian_version ]] && sudo apt install -qqy gnupg2 terminator git vim tinc pcscd libpcsclite1 pcsc-tools scdaemon python3-pip msmtp-mta shellcheck dfc wget libpcre2-8-0 lsb-release bc gettext-base man-db khal khard vdirsyncer todoman tig
                    
25    then
                    
26        sudo apt install -qqy fd-find ripgrep fish
                    
27    else
                    
28        FD="https://github.com/sharkdp/fd/releases/download/v${FD_VERSION}/fd_${FD_VERSION}_amd64.deb"
                    
29        RG="https://github.com/BurntSushi/ripgrep/releases/download/${RG_VERSION}/ripgrep_${RG_VERSION}_amd64.deb"
                    
30        FISH="https://launchpad.net/~fish-shell/+archive/ubuntu/release-3/+files/fish_${FISH_VERSION}-1~$(lsb_release -cs)_amd64.deb"
                    
92then
                    
93    cargo install fd-find ripgrep git-delta watchexec-cli
                    
94fi
                    
                
ripgrep.rb https://repo.or.cz/Homebrew/homebrew-core.git | Ruby | 42 lines
                    
1class Ripgrep < Formula
                    
2  desc "Search tool like grep and The Silver Searcher"
                    
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
                    
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"
                    
                
default.nix https://repo.or.cz/NixPkgs.git | Nix | 46 lines
                    
13rustPlatform.buildRustPackage rec {
                    
14  pname = "ripgrep";
                    
15  version = "12.0.1";
                    
17  src = fetchFromGitHub {
                    
18    owner = "BurntSushi";
                    
19    repo = pname;
                    
32  preFixup = ''
                    
33    installManPage $releaseDir/build/ripgrep-*/out/rg.1
                    
34
                    
34
                    
35    installShellCompletion $releaseDir/build/ripgrep-*/out/rg.{bash,fish}
                    
36    installShellCompletion --zsh "$src/complete/_rg"
                    
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 ];
                    
                
Cargo.toml https://bitbucket.org/vionika/spin.android.git | TOML | 29 lines
                    
17description = "A simple cross platform library for writing colored text to a terminal.\n"
                    
18homepage = "https://github.com/BurntSushi/ripgrep/tree/master/termcolor"
                    
19documentation = "https://docs.rs/termcolor"
                    
22license = "Unlicense/MIT"
                    
23repository = "https://github.com/BurntSushi/ripgrep/tree/master/termcolor"
                    
24
                    
                
setup.sh git://github.com/kfieldho/localfiles.git | Shell | 79 lines
                    
16if [ $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"
                    
18fi
                    
19if [ $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"
                    
21fi
                    
                
default.nix https://codeberg.org/matthiasbeyer/nixpkgs.git | Nix | 46 lines
                    
13rustPlatform.buildRustPackage rec {
                    
14  pname = "ripgrep";
                    
15  version = "12.0.1";
                    
17  src = fetchFromGitHub {
                    
18    owner = "BurntSushi";
                    
19    repo = pname;
                    
32  preFixup = ''
                    
33    (cd target/release/build/ripgrep-*/out
                    
34    installManPage rg.1
                    
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 ];
                    
                
README.md https://github.com/jpeddicord/dotfiles.git | Markdown | 42 lines
                    
16- [ranger](https://github.com/ranger/ranger)
                    
17- [ripgrep](https://github.com/BurntSushi/ripgrep)
                    
18- [tmux](https://github.com/tmux/tmux)
                    
35## rust-based utils
                    
36cargo install exa fd-find ripgrep
                    
37```
                    
                
readable.setup.sh https://github.com/shurane/dotfiles.git | Shell | 21 lines
                    
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
                    
                
README.md https://github.com/Calamitous/grep-fu.git | Markdown | 188 lines
                    
3=====
                    
4This project is left here for historical purposes, but it has been eclipsed by other grep replacements like [ack](https://beyondgrep.com/), [silver searcher](https://github.com/ggreer/the_silver_searcher), and [ripgrep](https://github.com/BurntSushi/ripgrep) (personally, I'm using ripgrep these days).
                    
5
                    
                
README.md https://github.com/jamesmartin/dotfiles.git | Markdown | 52 lines
                    
40- [FZF fuzzy finder](https://github.com/junegunn/fzf#installation)
                    
41- [RipGrep (rg)](https://github.com/BurntSushi/ripgrep#installation)
                    
42
                    
                
run_once_install-packages.sh.tmpl https://github.com/tylerball/dotfiles.git | Go Template | 82 lines
                    
4if [[ ! -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
                    
33  mackup \
                    
34  ripgrep \
                    
35  reattach-to-user-namespace \
                    
                
install.bash https://github.com/jherdman/dotfiles.git | Bash | 69 lines
                    
29  brew install neovim/neovim/neovim
                    
30  brew install tmux tmux-pasteboard reattach-to-user-namespace ripgrep
                    
31elif [[ $UNAMESTR == 'Linux' ]]; then
                    
54
                    
55  # Install ripgrep
                    
56  RIPGREP_VERSION="0.7.1"
                    
56  RIPGREP_VERSION="0.7.1"
                    
57  RIPGREP_FILE_NAME="ripgrep-${RIPGREP_VERSION}-x86_64-unknown-linux-musl"
                    
58  cd $HOME
                    
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
                    
60  tar xvzf ${RIPGREP_FILE_NAME}.tar.gz
                    
61  sudo mv ${RIPGREP_FILE_NAME}/rg /usr/local/bin/
                    
62else
                    
                
Microsoft.PowerShell_profile.ps1 https://github.com/shurane/dotfiles.git | Powershell | 29 lines
                    
12
                    
13# https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#how-do-i-create-an-alias-for-ripgrep-on-windows
                    
14function rgl {
                    
                
README.org https://github.com/alrayyes/dotfiles.git | Org | 247 lines
                    
81- [[https://github.com/dylanaraps/pywal][pywal]]
                    
82- [[https://github.com/BurntSushi/ripgrep][ripgrep]]
                    
83- [[https://github.com/Spotifyd/spotifyd][Spotifyd]]
                    
220- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pass][pass]]
                    
221- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/ripgrep][ripgrep]]
                    
222- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rsync][rsync]]
                    
                
install_ripgrep.sh https://github.com/carno/scripts.git | Shell | 27 lines
                    
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')
                    
15if [[ -z "${_RG_TGZ}" ]]; then
                    
15if [[ -z "${_RG_TGZ}" ]]; then
                    
16    echo "[ !! ] Failed to find latest ripgrep release archive"
                    
17    exit 3
                    
22# copy binary
                    
23install -v ripgrep*/rg /usr/local/bin/
                    
24# copy man
                    
24# copy man
                    
25install -v ripgrep*/doc/rg.1 /usr/local/share/man/man1/
                    
26# copy completion
                    
26# copy completion
                    
27install -v ripgrep*/complete/rg.bash /etc/bash_completion.d/
                    
28
                    
                
ferret.vim https://bitbucket.org/skeept/dotvim.git | Vim Script | 877 lines
                    
25" Ferret provides an |:Ack| command for searching across multiple files using
                    
26" ripgrep (https://github.com/BurntSushi/ripgrep), The Silver Searcher
                    
27" (https://github.com/ggreer/the_silver_searcher), or Ack
                    
                
README.md https://bitbucket.org/skeept/dotvim.git | Markdown | 857 lines
                    
20
                    
21Ferret provides an <strong>[`:Ack`](#user-content-ack)</strong> command for searching across multiple files using ripgrep (https://github.com/BurntSushi/ripgrep), The Silver Searcher (https://github.com/ggreer/the_silver_searcher), or Ack (http://beyondgrep.com/). Support for passing options through to the underlying search command exists, along with the ability to use full regular expression syntax without doing special escaping. On modern versions of Vim (version 8 or higher, or Neovim), searches are performed asynchronously (without blocking the UI).
                    
22
                    
82
                    
83`rg` (ripgrep) then `ag` (The Silver Searcher) will be used preferentially if present on the system, because they are faster, falling back to `ack`/`ack-grep` as needed.
                    
84
                    
                
install.sh https://github.com/tomsquest/dotfiles.git | Shell | 149 lines
                    
48    create-link "$PWD/profile"                "$HOME/.profile"
                    
49    create-link "$PWD/ripgreprc"              "$HOME/.ripgreprc"
                    
50    create-link "$PWD/safe-rm"                "$HOME/.safe-rm"
                    
78
                    
79function 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' \
                    
140    install-fzf
                    
141    install-ripgrep
                    
142    install-docker-compose
                    
                
README.md https://github.com/marksteve/dotfiles.git | Markdown | 131 lines
                    
7- [starship](https://starship.rs/)
                    
8- [ripgrep](https://github.com/BurntSushi/ripgrep)
                    
9- [fasd](https://github.com/clvv/fasd)
                    
16    sh -c "$(curl -fsSL https://starship.rs/install.sh)"
                    
17    sudo apt install zsh ripgrep fasd tmux direnv syncthing pinentry-gtk2 gocryptfs
                    
18    ```
                    
25    eval $(/opt/homebrew/bin/brew shellenv)
                    
26    brew install zsh starship ripgrep fasd tmux direnv syncthing gpg
                    
27    brew install \
                    
                
README.md https://github.com/tomsquest/dotfiles.git | Markdown | 29 lines
                    
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
                    
                
README.md https://github.com/tsoporan/dotfiles.git | Markdown | 50 lines
                    
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)
                    
                
mg.sh https://gitlab.com/cdb/scripts | Shell | 29 lines
                    
4# - git: Git
                    
5# - rg: RipGrep from BurntSushi, needed for PCRE regexes
                    
6
                    
                
README.md https://gitlab.com/rm3l/asdf-ripgrep | Markdown | 18 lines
                    
1# ripgrep asdf Plugin
                    
2
                    
2
                    
3![Build Status](https://gitlab.com/wt0f/asdf-ripgrep/badges/master/pipeline.svg)
                    
4
                    
5This is the plugin repo for [asdf-vm/asdf](https://github.com/asdf-vm/asdf.git)
                    
6to manage [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep.git).
                    
7
                    
13```bash
                    
14asdf plugin add ripgrep
                    
15asdf install ripgrep 11.0.2
                    
15asdf install ripgrep 11.0.2
                    
16asdf global ripgrep 11.0.2
                    
17rg
                    
                
README.md https://gitlab.com/vitalii.dr/ohmyzsh | Markdown | 9 lines
                    
1# ripgrep
                    
2
                    
2
                    
3This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.
                    
4
                    
4
                    
5To use it, add `ripgrep` to the plugins array in your zshrc file:
                    
6
                    
7```zsh
                    
8plugins=(... ripgrep)
                    
9```
                    
                
README.md https://github.com/twleung/oh-my-zsh.git | Markdown | 13 lines
                    
1# ripgrep
                    
2
                    
2
                    
3This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.
                    
4
                    
4
                    
5To use it, add `ripgrep` to the plugins array in your zshrc file:
                    
6
                    
7```zsh
                    
8plugins=(... ripgrep)
                    
9```
                    
10
                    
11Completion is taken from the ripgrep release [`11.0.2`](https://github.com/BurntSushi/ripgrep/releases/tag/11.0.2).
                    
12
                    
                
Config.in https://gitlab.com/ymorin/buildroot | Autoconf | 14 lines
                    
1config BR2_PACKAGE_RIPGREP
                    
2	bool "ripgrep"
                    
5	help
                    
6	  ripgrep is a line-oriented search tool that
                    
7	  recursively searches your current directory
                    
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/rkj/oh-my-zsh.git | Markdown | 13 lines
                    
1# ripgrep
                    
2
                    
2
                    
3This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.
                    
4
                    
4
                    
5To use it, add `ripgrep` to the plugins array in your zshrc file:
                    
6
                    
7```zsh
                    
8plugins=(... ripgrep)
                    
9```
                    
10
                    
11Completion is taken from the ripgrep release [`0.10.0`](https://github.com/BurntSushi/ripgrep/releases/tag/0.10.0).
                    
12
                    
                
setup_220_ripgrep.sh https://gitlab.com/kostaz/env | Shell | 15 lines
                    
4
                    
5REPO="https://github.com/BurntSushi/ripgrep/releases/download/"
                    
6RG_LATEST=$(curl -sSL "https://api.github.com/repos/BurntSushi/ripgrep/releases/latest" | jq --raw-output .tag_name)
                    
6RG_LATEST=$(curl -sSL "https://api.github.com/repos/BurntSushi/ripgrep/releases/latest" | jq --raw-output .tag_name)
                    
7RELEASE="${RG_LATEST}/ripgrep-${RG_LATEST}-x86_64-unknown-linux-musl.tar.gz"
                    
8
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 17 lines
                    
8documentation = "https://docs.rs/grep-pcre2"
                    
9homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2"
                    
10repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/pcre2"
                    
                
README.md https://github.com/bpierre/dotfiles.git | Markdown | 31 lines
                    
18- [tmux](http://tmux.sourceforge.net/)
                    
19- [ripgrep (rg)](https://github.com/BurntSushi/ripgrep)
                    
20- [z](https://github.com/rupa/z)
                    
                
build-rg.sh https://bitbucket.org/ndotfiles/tool-builds.git | Shell | 24 lines
                    
10wget_archive_verified \
                    
11  https://github.com/BurntSushi/ripgrep/archive/$rg_version.tar.gz \
                    
12  ecdf0e52d71d2d89c7c3ba88e5648971517ceea52683a9ef63a49fd0a0ddf7de
                    
14# This makes the binary be in a consistent location
                    
15mv ripgrep-$rg_version ripgrep
                    
16
                    
16
                    
17cd ripgrep
                    
18
                    
                
ripgrep.rb https://repo.or.cz/Homebrew/homebrew-livecheck.git | Ruby | 4 lines
                    
1class Ripgrep
                    
2  livecheck :url   => "https://github.com/BurntSushi/ripgrep/releases",
                    
3            :regex => %r{href="/BurntSushi/ripgrep/tree/([0-9\.]+)}
                    
                
README.md https://github.com/Skyr/dotfiles.git | Markdown | 13 lines
                    
1# ripgrep
                    
2
                    
2
                    
3This plugin adds completion for the text search tool [`ripgrep`](https://github.com/BurntSushi/ripgrep), also known as `rg`.
                    
4
                    
4
                    
5To use it, add `ripgrep` to the plugins array in your zshrc file:
                    
6
                    
7```zsh
                    
8plugins=(... ripgrep)
                    
9```
                    
10
                    
11Completion is taken from the ripgrep release [`12.1.1`](https://github.com/BurntSushi/ripgrep/releases/tag/12.1.1).
                    
12
                    
                
Rust week of 2016-10-14.rst https://bitbucket.org/tshepang/blog | ReStructuredText | 19 lines
                    
10
                    
11- `This post about ripgrep`__ is a masterpiece!
                    
12
                    
16__ http://stackoverflow.com/q/40119477/321731
                    
17__ http://blog.burntsushi.net/ripgrep
                    
18__ https://github.com/rust-lang/rust/pull/37314
                    
                
README.md https://github.com/masylum/dotfiles.git | Markdown | 18 lines
                    
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.
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 32 lines
                    
8documentation = "http://burntsushi.net/rustdoc/grep/"
                    
9homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep"
                    
10repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/grep"
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 26 lines
                    
8documentation = "https://docs.rs/grep-cli"
                    
9homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli"
                    
10repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/cli"
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 33 lines
                    
8documentation = "https://docs.rs/grep-searcher"
                    
9homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher"
                    
10repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/searcher"
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 36 lines
                    
10documentation = "https://docs.rs/globset"
                    
11homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset"
                    
12repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/globset"
                    
                
README.md https://github.com/BurntSushi/ripgrep.git | Markdown | 41 lines
                    
2----
                    
3ripgrep, as a library.
                    
4
                    
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)
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 24 lines
                    
8documentation = "https://docs.rs/grep-matcher"
                    
9homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/matcher"
                    
10repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/matcher"
                    
                
ripgrep-bin.rb https://github.com/BurntSushi/ripgrep.git | Ruby | 23 lines
                    
1class RipgrepBin < Formula
                    
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"
                    
13
                    
14  conflicts_with "ripgrep"
                    
15
                    
                
README.md https://github.com/BurntSushi/ripgrep.git | Markdown | 35 lines
                    
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)
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 31 lines
                    
9documentation = "https://docs.rs/grep-printer"
                    
10homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer"
                    
11repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/printer"
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 38 lines
                    
9documentation = "https://docs.rs/ignore"
                    
10homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore"
                    
11repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/ignore"
                    
                
Cargo.toml https://github.com/BurntSushi/ripgrep.git | TOML | 22 lines
                    
8documentation = "https://docs.rs/grep-regex"
                    
9homepage = "https://github.com/BurntSushi/ripgrep/tree/master/crates/regex"
                    
10repository = "https://github.com/BurntSushi/ripgrep/tree/master/crates/regex"
                    
                
RELEASE-CHECKLIST.md https://github.com/BurntSushi/ripgrep.git | Markdown | 42 lines
                    
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
                    
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
                    
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
                    
31  > tool that recursively searches your current directory for a regex pattern.
                    
32  > By default, ripgrep will respect your `.gitignore` and automatically skip
                    
33  > hidden files/directories and binary files.
                    
41Note 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
                    
1[package]
                    
2name = "ripgrep"
                    
3version = "12.1.0"  #:version
                    
6ripgrep is a line-oriented search tool that recursively searches your current
                    
7directory for a regex pattern while respecting your gitignore rules. ripgrep
                    
8has first class support on Windows, macOS and Linux.
                    
9"""
                    
10documentation = "https://github.com/BurntSushi/ripgrep"
                    
11homepage = "https://github.com/BurntSushi/ripgrep"
                    
11homepage = "https://github.com/BurntSushi/ripgrep"
                    
12repository = "https://github.com/BurntSushi/ripgrep"
                    
13readme = "README.md"
                    
87  ["target/release/rg", "usr/bin/", "755"],
                    
88  ["COPYING", "usr/share/doc/ripgrep/", "644"],
                    
89  ["LICENSE-MIT", "usr/share/doc/ripgrep/", "644"],
                    
                
default_types.rs https://github.com/BurntSushi/ripgrep.git | Rust | 248 lines
                    
1/// This list represents the default file types that ripgrep ships with. In
                    
2/// general, any file format is fair game, although it should generally be
                    
3/// limited to reasonably popular open formats. For other cases, you can add
                    
4/// types to each invocation of ripgrep with the '--type-add' flag.
                    
5///
                    
6/// If you would like to add or improve this list, please file a PR:
                    
7/// https://github.com/BurntSushi/ripgrep
                    
8///
                    
                
build.rs https://github.com/BurntSushi/ripgrep.git | Rust | 239 lines
                    
23                 Please file a bug: \
                    
24                 https://github.com/BurntSushi/ripgrep/issues/new"
                    
25            );
                    
30
                    
31    let stamp_path = Path::new(&outdir).join("ripgrep-stamp");
                    
32    if let Err(err) = File::create(&stamp_path) {
                    
48    if let Some(rev) = git_revision_hash() {
                    
49        println!("cargo:rustc-env=RIPGREP_BUILD_GIT_HASH={}", rev);
                    
50    }
                    
161        }
                    
162        // ripgrep only has two positional arguments, and probably will only
                    
163        // ever have two positional arguments, so we just hardcode them into
                    
                
binary.rs https://github.com/BurntSushi/ripgrep.git | Rust | 306 lines
                    
4// handling of binary files. There's quite a bit of discussion on this in this
                    
5// bug report: https://github.com/BurntSushi/ripgrep/issues/306
                    
6
                    
27
                    
28// This tests that ripgrep prints a warning message if it finds and prints a
                    
29// match in a binary file before detecting that it is a binary file. The point
                    
72// Like after_match1_implicit, but provides the --binary flag, which
                    
73// disables binary filtering. Thus, this matches the behavior of ripgrep as
                    
74// if the file were given explicitly.
                    
153// just printing the matching files, this includes the full count of matches.
                    
154// In this case, we need to search the entire file, so ripgrep correctly
                    
155// detects the binary data and suppresses output.
                    
162// Like after_match1_implicit_count, except the --binary flag is provided,
                    
163// which makes ripgrep disable binary data filtering even for implicit files.
                    
164rgtest!(
                    
                
regression.rs https://github.com/BurntSushi/ripgrep.git | Rust | 866 lines
                    
29
                    
30// See: https://github.com/BurntSushi/ripgrep/issues/30
                    
31rgtest!(r30, |dir: Dir, mut cmd: TestCommand| {
                    
38
                    
39// See: https://github.com/BurntSushi/ripgrep/issues/49
                    
40rgtest!(r49, |dir: Dir, mut cmd: TestCommand| {
                    
47
                    
48// See: https://github.com/BurntSushi/ripgrep/issues/50
                    
49rgtest!(r50, |dir: Dir, mut cmd: TestCommand| {
                    
212
                    
213// See: https://github.com/BurntSushi/ripgrep/issues/156
                    
214rgtest!(r156, |dir: Dir, mut cmd: TestCommand| {
                    
458
                    
459// See: https://github.com/BurntSushi/ripgrep/issues/506
                    
460rgtest!(r506_word_not_parenthesized, |dir: Dir, mut cmd: TestCommand| {
                    
                
feature.rs https://github.com/BurntSushi/ripgrep.git | Rust | 843 lines
                    
33
                    
34// See: https://github.com/BurntSushi/ripgrep/issues/1
                    
35rgtest!(f1_eucjp, |dir: Dir, mut cmd: TestCommand| {
                    
43
                    
44// See: https://github.com/BurntSushi/ripgrep/issues/1
                    
45rgtest!(f1_unknown_encoding, |_: Dir, mut cmd: TestCommand| {
                    
66
                    
67// See: https://github.com/BurntSushi/ripgrep/issues/7
                    
68rgtest!(f7_stdin, |dir: Dir, mut cmd: TestCommand| {
                    
246
                    
247// See: https://github.com/BurntSushi/ripgrep/issues/89
                    
248rgtest!(f89_match, |dir: Dir, mut cmd: TestCommand| {
                    
270
                    
271// See: https://github.com/BurntSushi/ripgrep/issues/124
                    
272rgtest!(f109_case_sensitive_part1, |dir: Dir, mut cmd: TestCommand| {
                    
                
app.rs https://github.com/BurntSushi/ripgrep.git | Rust | 3029 lines
                    
9// is where we read clap's configuration from the end user's arguments and turn
                    
10// it into a ripgrep-specific configuration type that is not coupled with clap.
                    
11
                    
16ripgrep (rg) recursively searches your current directory for a regex pattern.
                    
17By default, ripgrep will respect your .gitignore and automatically skip hidden
                    
18files/directories and binary files.
                    
21
                    
22Project home page: https://github.com/BurntSushi/ripgrep
                    
23";
                    
71
                    
72/// Return the "long" format of ripgrep's version string.
                    
73///
                    
81    // Do we have a git hash?
                    
82    // (Yes, if ripgrep was built on a machine with `git` installed.)
                    
83    let hash = match revision_hash.or(option_env!("RIPGREP_BUILD_GIT_HASH")) {
                    
                
README.md https://github.com/BurntSushi/ripgrep.git | Markdown | 433 lines
                    
10
                    
11[![Build status](https://github.com/BurntSushi/ripgrep/workflows/ci/badge.svg)](https://github.com/BurntSushi/ripgrep/actions)
                    
12[![Crates.io](https://img.shields.io/crates/v/ripgrep.svg)](https://crates.io/crates/ripgrep)
                    
35
                    
36[![A screenshot of a sample search with ripgrep](https://burntsushi.net/stuff/ripgrep1.png)](https://burntsushi.net/stuff/ripgrep1.png)
                    
37
                    
47Please remember that a single benchmark is never enough! See my
                    
48[blog post on ripgrep](https://blog.burntsushi.net/ripgrep/)
                    
49for a very detailed comparison with more benchmarks and analysis.
                    
277then ripgrep can be installed using a binary `.deb` file provided in each
                    
278[ripgrep release](https://github.com/BurntSushi/ripgrep/releases).
                    
279
                    
280```
                    
281$ curl -LO https://github.com/BurntSushi/ripgrep/releases/download/11.0.2/ripgrep_11.0.2_amd64.deb
                    
282$ sudo dpkg -i ripgrep_11.0.2_amd64.deb
                    
                
GUIDE.md https://github.com/BurntSushi/ripgrep.git | Markdown | 1008 lines
                    
35grab a ripgrep source archive from
                    
36https://github.com/BurntSushi/ripgrep/archive/0.7.1.zip
                    
37and extract it:
                    
39```
                    
40$ curl -LO https://github.com/BurntSushi/ripgrep/archive/0.7.1.zip
                    
41$ unzip 0.7.1.zip
                    
67So what happened here? ripgrep read the contents of `README.md`, and for each
                    
68line that contained `fast`, ripgrep printed it to your terminal. ripgrep also
                    
69included the line number for each line by default. If your terminal supports
                    
71
                    
72[![A screenshot of a sample search ripgrep](https://burntsushi.net/stuff/ripgrep-guide-sample.png)](https://burntsushi.net/stuff/ripgrep-guide-sample.png)
                    
73
                    
202perplexed, and if that doesn't help,
                    
203[file an issue](https://github.com/BurntSushi/ripgrep/issues/new).)
                    
204
                    
                
FAQ.md https://github.com/BurntSushi/ripgrep.git | Markdown | 1003 lines
                    
10* [How do I enable true colors on Windows?](#truecolors-windows)
                    
11* [How do I stop ripgrep from messing up colors when I kill it?](#stop-ripgrep)
                    
12* [How can I get results in a consistent order?](#order)
                    
80The man page is also included in all
                    
81[ripgrep binary releases](https://github.com/BurntSushi/ripgrep/releases).
                    
82
                    
93Shell completions are also included in all
                    
94[ripgrep binary releases](https://github.com/BurntSushi/ripgrep/releases).
                    
95
                    
125There is more discussion on this topic here:
                    
126https://github.com/BurntSushi/ripgrep/issues/152
                    
127
                    
310
                    
311PR [#187](https://github.com/BurntSushi/ripgrep/pull/187) fixed this, and it
                    
312was later deprecated in
                    
                
CHANGELOG.md https://github.com/BurntSushi/ripgrep.git | Markdown | 1334 lines
                    
24  `a2x`. Support for `a2x` will be dropped in the ripgrep 13 release.
                    
25  See [#1544](https://github.com/BurntSushi/ripgrep/issues/1544)
                    
26  for more details.
                    
29
                    
30* [FEATURE #1547](https://github.com/BurntSushi/ripgrep/pull/1547):
                    
31  Support decompressing `.Z` files via `uncompress`.
                    
34
                    
35* [BUG #1252](https://github.com/BurntSushi/ripgrep/issues/1252):
                    
36  Add a section on the `--pre` flag to the GUIDE.
                    
163  Add translations to README, starting with an unofficial Chinese translation.
                    
164* [BUG #1259](https://github.com/BurntSushi/ripgrep/issues/1259):
                    
165  Fix bug where the last byte of a `-f file` was stripped if it wasn't a `\n`.
                    
165  Fix bug where the last byte of a `-f file` was stripped if it wasn't a `\n`.
                    
166* [BUG #1261](https://github.com/BurntSushi/ripgrep/issues/1261):
                    
167  Document that no error is reported when searching for `\n` with `-P/--pcre2`.
                    
                
 

Source

Language