A tag-based FUSE virtual file system
Les De Ridder b0c0a8924e Use core.stdc.stdlib instead of std.c.process for exit() 3 months ago
dfuse Use core.stdc.stdlib instead of std.c.process for exit() 3 months ago
source Fix tag list when using excluded tags 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Add license 2 years ago
PKGBUILD Add a PKGBUILD file 2 years ago
README.md Add an option to hide common tags 2 years ago
dub.sdl Use exempi-d instead of exiftool 2 years ago
dub.selections.json Use exempi-d instead of exiftool 2 years ago
example.md Add readme 2 years ago

README.md

dtagfs

dtagfs is a FUSE file system that mounts a directory with tagged files as a file tree.

This allows for easy filtering of tagged files (e.g. '/mountpoint/tag1/tag2/' contains all files with tags 'tag1' and 'tag2').

Example

See example.md.

Usage

usage: dtagfs <source> <mount point> [-f] [-o option[,options...]]`

-f: foreground (don't fork to background)
-o nocomm: don't show tags that all files in a directory have in common

Supported tag sources

License

dtagfs is released under the University of Illinois/NCSA license.