1
0
mirror of https://github.com/BurntSushi/ripgrep.git synced 2025-01-08 13:23:34 +02:00

Include the name "ripgrep" in more places.

Fixes #203
This commit is contained in:
Andrew Gallant 2016-11-06 12:21:36 -05:00
parent 8c869cbd87
commit 277dda544c
3 changed files with 20 additions and 5 deletions

View File

@ -21,8 +21,10 @@ rg [\f[I]options\f[]] \-\-help
rg [\f[I]options\f[]] \-\-version rg [\f[I]options\f[]] \-\-version
.SH DESCRIPTION .SH DESCRIPTION
.PP .PP
rg (ripgrep) combines the usability of The Silver Searcher (an ack ripgrep (rg) combines the usability of The Silver Searcher (an ack
clone) with the raw speed of grep. clone) with the raw speed of grep.
.PP
Project home page: https://github.com/BurntSushi/ripgrep
.SH COMMON OPTIONS .SH COMMON OPTIONS
.TP .TP
.B \-a, \-\-text .B \-a, \-\-text

View File

@ -18,9 +18,11 @@ rg [*options*] --version
# DESCRIPTION # DESCRIPTION
rg (ripgrep) combines the usability of The Silver Searcher (an ack clone) with ripgrep (rg) combines the usability of The Silver Searcher (an ack clone) with
the raw speed of grep. the raw speed of grep.
Project home page: https://github.com/BurntSushi/ripgrep
# COMMON OPTIONS # COMMON OPTIONS
-a, --text -a, --text

View File

@ -1,8 +1,9 @@
use std::env; use std::env;
use std::io; use std::io;
use std::path::{Path, PathBuf}; use std::path::{Path, PathBuf};
use std::process;
use docopt::Docopt; use docopt::{self, Docopt};
use env_logger; use env_logger;
use grep::{Grep, GrepBuilder}; use grep::{Grep, GrepBuilder};
use log; use log;
@ -38,7 +39,9 @@ Usage: rg [options] -e PATTERN ... [<path> ...]
rg [options] --help rg [options] --help
rg [options] --version rg [options] --version
rg recursively searches your current directory for a regex pattern. ripgrep (rg) recursively searches your current directory for a regex pattern.
Project home page: https://github.com/BurntSushi/ripgrep
Common options: Common options:
-a, --text Search binary files as if they were text. -a, --text Search binary files as if they were text.
@ -538,7 +541,15 @@ impl Args {
let mut raw: RawArgs = let mut raw: RawArgs =
Docopt::new(USAGE) Docopt::new(USAGE)
.and_then(|d| d.argv(argv).version(Some(version())).decode()) .and_then(|d| d.argv(argv).version(Some(version())).decode())
.unwrap_or_else(|e| e.exit()); .unwrap_or_else(|e| {
match e {
docopt::Error::Version(ref v) => {
println!("ripgrep {}", v);
process::exit(0);
}
e => e.exit(),
}
});
let mut logb = env_logger::LogBuilder::new(); let mut logb = env_logger::LogBuilder::new();
if raw.flag_debug { if raw.flag_debug {