| Crates.io | search-text |
| lib.rs | search-text |
| version | 0.1.2 |
| created_at | 2025-09-26 09:09:25.045997+00 |
| updated_at | 2025-10-12 09:29:43.712272+00 |
| description | A fast and flexible command-line tool to recursively search for text or regex patterns in files under a directory. |
| homepage | https://crates.io/crates/search-text |
| repository | https://github.com/ssrlive/search-text |
| max_upload_size | |
| id | 1855654 |
| size | 29,338 |
A fast and flexible command-line tool to recursively search for text or regex patterns in files under a directory.
.rs, .txt, or multiple)search-text [OPTIONS] -p <PATTERN>
-p, --pattern <PATTERN>: Text or regex pattern to search for (required)-d, --dir <DIR>: Directory to search (optional, default: current working directory)-r, --regex: Use regex pattern matching (optional)-e, --ext <EXT>: File extensions to filter, comma separated (e.g. rs,txt). If omitted, all files are searched.Search for the word "TODO" in all .rs files:
search-text -p TODO -e rs
Search for a regex pattern in .txt and .md files:
search-text -p "T.O" -r -e txt,md
Search for a string in all files under current directory:
search-text -p hello
Search for a string in a specific directory:
search-text -p hello -d ./src
cargo install search-text
Clone the repo and build with Cargo:
git clone https://github.com/ssrlive/search-text.git
cd search-text
cargo install search-text --path .
MIT