rename crate

pull/11/head
phiresky 5 years ago
parent 69b566d8e4
commit 8353c68f79

2
Cargo.lock generated

@ -903,7 +903,7 @@ dependencies = [
]
[[package]]
name = "rga"
name = "ripgrep_all"
version = "0.5.1"
dependencies = [
"bincode 1.1.4 (registry+https://github.com/rust-lang/crates.io-index)",

@ -1,6 +1,6 @@
[package]
name = "rga"
name = "ripgrep_all"
description = "ripgrep but search in PDFs, E-Books, Office documents, etc, and also in archives"
license = "AGPL-3.0-or-later"
version = "0.5.1"
@ -39,5 +39,5 @@ encoding_rs = "0.8.17"
encoding_rs_io = "0.1.6"
rusqlite = { version = "0.18.0", features=["vtab"] } # "bundled"
size_format = "1.0.2"
structopt = "0.2.17"
structopt = "0.2.16"
paste = "0.1.5"

@ -1,16 +1,17 @@
similar:
- pdfgrep
- https://gist.github.com/ColonolBuendia/314826e37ec35c616d70506c38dc65aa
- pdfgrep
- https://gist.github.com/ColonolBuendia/314826e37ec35c616d70506c38dc65aa
# todo
- jpg adapter (based on object classification / detection (yolo?)) for fun
- jpg adapter (based on object classification / detection (yolo?)) for fun
- 7z adapter (couldn't find a nice to use rust library)
# considerations
- matching on mime (magic bytes) instead of filename
- allow per-adapter configuration options
- matching on mime (magic bytes) instead of filename
- allow per-adapter configuration options
# Development
@ -20,3 +21,5 @@ To enable debug logging:
export RUST_LOG=rga=debug
export RUST_BACKTRACE=1
```
Also rember to disable caching with `--rga-no-cache` or clear the cache in `~/.cache/rga` to debug the adapters.

Binary file not shown.

Binary file not shown.

@ -68,14 +68,14 @@ impl FileAdapter for TarAdapter {
let mut archive = ::tar::Archive::new(decompress);
for entry in archive.entries()? {
let mut file = entry.unwrap();
let path = PathBuf::from(file.path()?.to_owned());
eprintln!(
"{}|{}: {} bytes",
filepath_hint.display(),
path.display(),
file.header().size()?,
);
if Regular == file.header().entry_type() {
let path = PathBuf::from(file.path()?.to_owned());
eprintln!(
"{}|{}: {} bytes",
filepath_hint.display(),
path.display(),
file.header().size()?,
);
let line_prefix = &format!("{}{}: ", line_prefix, path.display());
let ai2: AdaptInfo = AdaptInfo {
filepath_hint: &path,

@ -1,7 +1,7 @@
use failure::{format_err, Fallible};
use rga::adapters::*;
use rga::preproc::*;
use ripgrep_all as rga;
use std::fs::File;

@ -1,8 +1,8 @@
use failure::Fallible;
use rga::adapters::spawning::map_exe_error;
use rga::adapters::*;
use rga::args::*;
use ripgrep_all as rga;
use std::process::Command;

Loading…
Cancel
Save