A tag-based FUSE virtual file system
Go to file
Les De Ridder b0c0a8924e Use core.stdc.stdlib instead of std.c.process for exit() 2018-11-28 18:36:33 +01:00
dfuse Use core.stdc.stdlib instead of std.c.process for exit() 2018-11-28 18:36:33 +01:00
source Fix tag list when using excluded tags 2016-11-29 19:36:01 +01:00
.gitignore Initial commit 2016-10-16 01:03:31 +02:00
LICENSE Add license 2016-10-16 01:04:43 +02:00
PKGBUILD Add a PKGBUILD file 2016-11-08 04:43:03 +01:00
README.md Add an option to hide common tags 2016-11-14 05:44:45 +01:00
dub.sdl Use exempi-d instead of exiftool 2016-10-17 13:03:26 +02:00
dub.selections.json Use exempi-d instead of exiftool 2016-10-17 13:03:26 +02:00
example.md Add readme 2016-11-08 03:09:01 +01:00

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.