Metadata-Version: 2.4
Name: find-grep
Version: 1.0.0
Summary: Search files based on their content and filename
Project-URL: Homepage, https://github.com/talwrii/find-grep
Project-URL: Bug Tracker, https://github.com/talwrii/find-grep/issues
Author-email: readwithai <talwrii@gmail.com>
License: MIT
License-File: LICENSE
Keywords: find,grep,markdown,notes,obsidian,search
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# 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).

