gsnapper ver 0.1

A simple Nautilus script for recovering historical versions of files from ZFS snapshots.

Filesystem snapshots are a good tool for maintaining short-lived backups that are very useful for recovering inadvertently removed, overwritten or otherwise damaged files (and this happens once so often however careful one is).

Accessing an individual ZFS snapshot is generally quite easy but when there is a multitude of them selecting the right one containing a given file may still require some searching.
To make this more friendly I have created a simple script that allows the user to list and access previous versions of a selected file.

Of course it is just a primitive hack, a proper file manager extension would provide more information, version diffs and work faster (this is a Ruby script that requires the interpreter to start up every time).