|
Project Information
|
A 'tag' command is used to create tags (tag <files> -s <tags>), show tags for files (tag <files>), or find files that has specific tags (tag -f <tags>). Tags are stored in a ~/.tags dir, and a library is is provided to use with LD_PRELOAD, catching unlink() and rename() syscalls to keep the tags synchronized. Also planned is the use of extended attributes (most Linux filesystems support this, including the default ext2/ext3) to optimize the tags handling. On a second phase, there will be integration with file managers and desktop environments. |