Viat¶
A tool for managing virtual file attributes.
Viat allows recording file attributes in a plain text file. The main unit of operation is a vault, which is determined by .viat subdirectory. In the simplest case, this subdirectory contains config.toml, storage.toml and possibly schema.json.
In short, in an empty vault, the command
puts the following into storage.toml:
Determining which files are tracked by Viat is done via tracker providers, while storing the attributes is done via storage providers. Both protocols are very general and new providers can easily be added.