To start using Tagsistant, you need to mount it somewhere. In this tutorial we'll choose by convention the ~/myfiles directory, but you can change it as it pleases you:
$ tagsistant ~/myfiles Tagsistant (tagfs) v.0.8 Build: 20130323.000045 FUSE_USE_VERSION: 26
(c) 2006-2013 Tx0
For license informations, see ./tagsistant -h
Using default repository /home/tx0/.tagsistant
Using default plugin dir: /usr/local/lib/
By default Tagsistant saves all its managed informations (files, tags, relations and tagging status) in a hidden directory named ~/.tagsistant. If you use just one Tagsistant repository, just ignore this information. But if you plan to use more than one Tagsistant repository at the same time, please remember to provide a separate one to each filesystem, using the --repository argument, as in:
$ tagsistant --repository=~/.photo ~/myphoto
$ tagsistant --repository=~/.music ~/mymusic
The repository can also be passed as the first parameter without the --repository= prefix. This allows you to mount Tagsistant from /etc/fstab using the special tagsistant# prefix before the repository path. This is an example line:
tagsistant#/home/tx0/.tagsistant /home/tx0/myfiles fuse noatime,user,uid=1000,gid=1000 0 0
You can of course set up as many entries you need in separate directories:
tagsistant#/home/tx0/.tagsistant-photos /home/tx0/photos fuse noatime,user,uid=1000,gid=1000 0 0
tagsistant#/home/tx0/.tagsistant-music /home/tx0/music fuse noatime,user,uid=1000,gid=1000 0 0
tagsistant#/home/tx0/.tagsistant-docs /home/tx0/docs fuse noatime,user,uid=1000,gid=1000 0 0
Add allow_other if you want the filesystem to be accessed by other users (do this for exporting tagsistant to Windows via Samba). Add noauto to avoid automounting at boot time. If mounted at boot time, Tagsistant will run as root and only root will be able to unmount it.