From: AJ ONeal <coolaj86@gmail.com>
Date: Thu, 12 Nov 2020 03:01:09 +0000 (-0700)
Subject: add rg options -uu and -v
X-Git-Url: https://git.josue.xyz/?a=commitdiff_plain;h=0deecf1264ebb35c692e19966c3349908a9511a3;p=webi-installers%2F.git

add rg options -uu and -v
---

diff --git a/rg/README.md b/rg/README.md
index d161670..614e326 100644
--- a/rg/README.md
+++ b/rg/README.md
@@ -16,9 +16,9 @@ Use the `@beta` tag for pre-releases.
 ## Cheat Sheet
 
 > Ripgrep (`rg`) is smart. It's like grep if grep were built for code. It
-> respects `.gitignore` and `.ignore`, has all of the sensible options you
-> want (colors, numbers, etc) turned on by default, is written in Rust, and
-> typically outperforms grep in many use cases.
+> respects `.gitignore` and `.ignore`, has all of the sensible options you want
+> (colors, numbers, etc) turned on by default, is written in Rust, and typically
+> outperforms grep in many use cases.
 
 ```bash
 rg <search-term> # searches recursively, ignoring .git, node_modules, etc
@@ -31,3 +31,22 @@ rg 'function doStuff'
 ```bash
 rg 'doStuff\(.*\)'
 ```
+
+### Inverse Search
+
+Use `-v` to filter out all matches so that only non-matches are left.
+
+```bash
+rg 'bar' | rg -v 'foobar'
+```
+
+### Disable Smart Filtering
+
+By default `rg` respects `.gitignore`, `.ignore`, `.git/info/exclude` and
+ignores many types of hidden files, dot files, etc.
+
+You can use `-uu` to set all of the `--no-ignore-*` options and others.
+
+```bash
+rg -uu 'SECRET='
+```