mirror of
https://github.com/BurntSushi/ripgrep.git
synced 2025-01-08 13:23:34 +02:00
parent
8c869cbd87
commit
277dda544c
4
doc/rg.1
4
doc/rg.1
@ -21,8 +21,10 @@ rg [\f[I]options\f[]] \-\-help
|
||||
rg [\f[I]options\f[]] \-\-version
|
||||
.SH DESCRIPTION
|
||||
.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.
|
||||
.PP
|
||||
Project home page: https://github.com/BurntSushi/ripgrep
|
||||
.SH COMMON OPTIONS
|
||||
.TP
|
||||
.B \-a, \-\-text
|
||||
|
@ -18,9 +18,11 @@ rg [*options*] --version
|
||||
|
||||
# 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.
|
||||
|
||||
Project home page: https://github.com/BurntSushi/ripgrep
|
||||
|
||||
# COMMON OPTIONS
|
||||
|
||||
-a, --text
|
||||
|
17
src/args.rs
17
src/args.rs
@ -1,8 +1,9 @@
|
||||
use std::env;
|
||||
use std::io;
|
||||
use std::path::{Path, PathBuf};
|
||||
use std::process;
|
||||
|
||||
use docopt::Docopt;
|
||||
use docopt::{self, Docopt};
|
||||
use env_logger;
|
||||
use grep::{Grep, GrepBuilder};
|
||||
use log;
|
||||
@ -38,7 +39,9 @@ Usage: rg [options] -e PATTERN ... [<path> ...]
|
||||
rg [options] --help
|
||||
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:
|
||||
-a, --text Search binary files as if they were text.
|
||||
@ -538,7 +541,15 @@ impl Args {
|
||||
let mut raw: RawArgs =
|
||||
Docopt::new(USAGE)
|
||||
.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();
|
||||
if raw.flag_debug {
|
||||
|
Loading…
Reference in New Issue
Block a user