Crates.io | carve |
lib.rs | carve |
version | |
source | src |
created_at | 2023-11-24 20:02:25.665199+00 |
updated_at | 2025-02-19 15:43:27.997953+00 |
description | carve is a terminal-focused tool for interactively searching and exploring text files and logs. |
homepage | https://github.com/deej-io/carve |
repository | https://github.com/deej-io/carve |
max_upload_size | |
id | 1047561 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
carve
is a terminal-focused tool for interactively searching and exploring text files and logs. It provides a user-friendly interface for real-time text analysis with features like live tailing, searching, and filtering.
Note: This project is currently experimental. It only supports Unix-like systems and it's performance may be underwhelming on anything but trivial log sizes at this time. Please report any issues or bugs on GitHub: https://github.com/deej-io/carve
To install carve
, you'll need Rust and Cargo installed on your system. Then run:
cargo install carve
Or build from source:
git clone https://github.com/deej-io/carve
cd carve
cargo build --release
Basic usage:
# Pipe command output into carve, interactively searching and filtering it before storing the result
node serve.js | carve > filtered-log.txt
Normal Mode:
/
: Enter filter modef
: Enter searc modeq
: QuitSearch Mode:
n
: Next matchN
: Previous matchFilter Mode:
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for details.
Daniel J Rollins me@deej.io
Contributions are welcome! Please feel free to submit a Pull Request.