# find-grep
Find files based on their content and their metadata.

Vibe coded and liable to change. Unreviewed AI code.

## Motivation
I have a note about this somewhere in Obsidian, and the name should be something like this and it is should also contain this.


## Installation
```
pipx install find-grep
```

## Usage
Find a file whose name matches backup which contains the string "btrfs". This is case insensitive by default

```
find-grep name:backup content:btrfs
```

## Alternatives and prior work
An LLM said there was no tool that does this out of the box. There might be some GUI search tool like elastic search that does this. You could quickly code with in bash.

## About me
I am [@readwithai](https://x.com/readwithai). I make tools for reading and agency with and without Obsidian and AI. I also make a stream of small tools like this related to my work.

If you are interested in reading or note taking or Obsidian, check out my blog at [readwithai.substack.com](http://readwithai.substack.com/).

If you are interested in a stream of tools, you can [follow me on GitHub](https://github.com/talwrii) or [follow me on X](https://x.com/readwithai).

