summaryrefslogtreecommitdiffstats
path: root/src/args.rs
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2016-10-10 20:19:45 -0400
committerAndrew Gallant <jamslam@gmail.com>2016-10-10 20:19:45 -0400
commit4665128f25144f2c0e7ccab72af808274be9b54b (patch)
treec9a0b03da353f80bf05e384c7897dc629d159174 /src/args.rs
parentdde5bd5a809e3a606b0cfe5e8500586baadc1d29 (diff)
Clarify documentation for --replace.
Also add a minor clarification for --type-add. Fixes #147
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/args.rs b/src/args.rs
index 6ee30e7f..ba6235f0 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -68,9 +68,6 @@ Common options:
-N, --no-line-number Suppress line numbers.
-q, --quiet Do not print anything to stdout. If a match is
found in a file, stop searching that file.
- -r, --replace ARG Replace every match with the string given.
- Capture group indices (e.g., $5) and names
- (e.g., $foo) are supported.
-t, --type TYPE ... Only search files matching TYPE. Multiple type
flags may be provided. Use the --type-list flag
to list all available types.
@@ -169,6 +166,13 @@ Less common options:
-p, --pretty
Alias for --color=always --heading -n.
+ -r, --replace ARG
+ Replace every match with the string given when printing search results.
+ Neither this flag nor any other flag will modify your files.
+
+ Capture group indices (e.g., $5) and names (e.g., $foo) are supported
+ in the replacement string.
+
-s, --case-sensitive
Search case sensitively. This overrides --ignore-case and --smart-case.
@@ -194,10 +198,11 @@ File type management options:
Show all supported file types and their associated globs.
--type-add ARG ...
- Add a new glob for a particular file type. Only one glob can be added
- at a time. Multiple type-add flags can be provided. Unless type-clear
- is used, globs are added to any existing globs inside of ripgrep. Note
- that this must be passed to every invocation of rg.
+ Add a new glob for a particular file type. Only one glob can be
+ added at a time. Multiple --type-add flags can be provided. Unless
+ --type-clear is used, globs are added to any existing globs inside of
+ ripgrep. Note that this must be passed to every invocation of rg. Type
+ settings are NOT persisted.
Example: `--type-add html:*.html`