From f007f940c53a4818ead58f2fe2e0fac95cc3a40a Mon Sep 17 00:00:00 2001 From: Balaji Sivaraman Date: Sun, 7 Jan 2018 21:35:58 +0530 Subject: search: add support for searching compressed files This commit adds opt-in support for searching compressed files during recursive search. This behavior is only enabled when the `-z/--search-zip` flag is passed to ripgrep. When enabled, a limited set of common compression formats are recognized via file extension, and a new process is spawned to perform the decompression. ripgrep then searches the stdout of that spawned process. Closes #539 --- src/main.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 1b35bb82..ebcc401c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,6 +4,7 @@ extern crate bytecount; extern crate clap; extern crate encoding_rs; extern crate env_logger; +extern crate globset; extern crate grep; extern crate ignore; #[macro_use] @@ -44,6 +45,7 @@ macro_rules! eprintln { mod app; mod args; mod decoder; +mod decompressor; mod pathutil; mod printer; mod search_buffer; -- cgit v1.2.3