Metadata-Version: 2.4
Name: pathtraits
Version: 0.2
Summary: Attributes of files and directories stored in YAML sidecar files
License: MIT
Author: Daniel Loos
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: click (>=8.1,<9.0)
Requires-Dist: inotify (>=0.2,<0.3)
Description-Content-Type: text/markdown

# pathtraits: Annotate files and directories

Create a YAML file "meta.yml" inside a directory to annotate all files in that directory with any attributes.
The data will be collected in a SQLite database to query and visualize.

## Get Started

```sh
python -m pip install 'pathtraits @ git+https://github.com/danlooo/pathtraits'
pathtraits watch .

echo "test" > foo.txt
echo "test:true" > foo.txt.yml
```

## Developing

- normalize data base to store each new trait in a new table, allowing sparse traits

