It provides a command-line tool for tagging and a virtual file-system for browsing (where tags are represented by directories).Īny file readable by the user can be tagged freelyĪ user can search for files matching one or several tags It currently meets some, but not all, of your requirements. I've just released an alpha of my new program that attempts to provide this functionality. Apart from this, this whole task seems to be the kind of thing Perl is well-suited to. I anticipate one tricky case: what if the tagged file is not where the tags say it should be, the reverse lookup file says it still exists, but the prodigal file is not where the lookup file says it is, the lookup file being out of date? There are a few ways to handle this case, none obviously ideal. If there is no match, then the required surgery can be performed (does the inode still exists? where is it?), and the reverse lookup file being either mutated or regenerated, and the tag symlinks being updated. We can run a service on the reverse lookup file, which checks that each inode given in the filename of a tag matches the inode of the file (if any) the tag points to. The "reverse-inode-lookup" file described by the link (2) you showed me in your answer to (1) can be used to give some additional infrastructure.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |