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
|
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
|
||||||
|
@ -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
|
||||||
|
17
src/args.rs
17
src/args.rs
@ -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 {
|
||||||
|
Loading…
Reference in New Issue
Block a user