fslistview

Contents

Introduciton

fslistview is a file system using FUSE that allows to expose flat list of files in a single virtual directory. Only files are considered — directories, links, fifos, etc. are skipped. If file name repeat, then some number is appended.

It's possible to mount several lists at once, each list is represented as subdirectory. If a file containing list has been changed, then list is reloaded.

fslistview allows limited operations set on real files:

File lists

Rules:

Command line

fslistview.py [progam options] mount-point [FUSE options]

Where program options are:

-b DIR base directory for next list
--base-dir=DIR long version of -b
-f FILE file containting list
--file=FILE long version of -f

These options can be passed as many times as it's needed, for example:

fslistview.py -b /mnt/music -f latest-cd.list -f duplicated-documents.list -b /mnt/data/backups -f old-backups.list mount-point

This command will mount three file lists:

Environment variable

Variable FSLISTVIEW_LOG should be used only for debugging purposes. This variable have to point a writable directory (for example /tmp/), where file fslistview.{PID}.log is created and filled with information about all functions calls and possible errors (exceptions).

Download

Author:Wojciech Muła, wojciech_mula@poczta.onet.pl
License:BSD