NILFS2 is a fairly obscure filesystem that has a very cool feature derived from its design: constant snapshotting.
But is seems that very few people use it in a desktop setting, and thus few tools exist to use it, compared to BTRFS or LVM snapshots.
Using it to create and mount snapshots requires root access, and is not practical.
I created a binary and helper script to facilitate the everyday use of a NILFS2 filesystem.