Now Tagsistant is managing the ~/myfiles directory. If you list its contents you'll find something similar to:
$ ls -l ~/myfiles
drwxr-xr-x 2 tx0 tx0 400K Mar 23 16:40 alias
drwxr-xr-x 2 tx0 tx0 400K Mar 23 16:40 archive
drwxr-xr-x 2 tx0 tx0 400K Mar 23 16:40 relations
drwxr-xr-x 2 tx0 tx0 400K Mar 23 16:40 stats
drwxr-xr-x 2 tx0 tx0 400K Mar 23 16:40 store
drwxr-xr-x 2 tx0 tx0 400K Mar 23 16:40 tags
dirs have special meanings
The main directories archive/, alias/, store/, relations/, stats/ and tags/ are the interface you'll use to interact with Tagsistant. It's very important that you understand the meaning Tagsistant gives to each of them, since it's different and can be unexpected compared to the experience you have with traditional filesystem.
To skim over the role of each directory, we'll briefly describe each of them in a rational order. The tags/ directory is devoted to tag management. Inside it you can create, rename and delete tags. This can also be done in the store/ directory, but be warned that deleting a tag here can wipe out your repository. Do it in tags/ instead. Use store/ to tag your files, to perform queries and to access your contents from your favorite application (media player, text editor, drawing app, ... whatever!). When a file is created under store/ it appears inside archive/ too. Here you can edit it, but you can't delete it, or create other files. You can even access all your files in one single directory. The relations/ directory contains the relations between your tags to organize your knowledge. In alias/ you can save your most used queries while in stats/ you can get information about Tagsistant internal state or how it was started. Use the chart below to summarize the role of each one.
|Directory||Manage||Stats & conf|
- Files can be edited, but can't be created or deleted. Use store/ instead.
- Deleting tags can wipe out your whole repository! Use tags/ instead.